C++ Builder的系统函数

随机函数

1) float RandG(float Mean, float StdDev);   

//此函数产生服从高斯分布的随机数,mean为高斯分布的均值,StdDev为标准差。

 

2) double RandomFrom(const double* AValues,int AValues_size);

int RandomFrom(const int* AValues, int AValues_size);

__int64 RandomFrom(const __int64* AValues, int AValues_size);

此函数用于从一个数组里随机取得元素,参数AValues为数组地址,AValues_size为数组最大索引值(数组大小减1).

 

3) void Randomize(void);

初始化随机数产生器,在调用随机数函数之前使用。

 

4) int RandomRange(const int AFrom, const int ATo);

返回一个从AFrom到ATo(包含)的整数,如果AFrom大于ATo,可以返回负数。

 

5) int RandSeed;

该变量为内置的随机数种子,在调用函数之前,都需要调用一次Randomize函数或者设置一个RandSeed。

 

时间函数

1) void gettime(struct time* timep);

获取系统时间

 

2) void settime(struct time* timep);

设置系统时间

 

其中time的结构如下:

 

1 struct time{
2     
3     unsigned char ti_min;         //minutes
4     unsigned char ti_hour;        //hours  
5     unsigned char ti_hund;     //hundredths of seconds  
6     unsigned char ti_sec;       //seconds
7 };

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2017-04-05 13:28  情怀当饭吃  阅读(291)  评论(0)    收藏  举报

导航