rand()函数基本用法
2017-09-23 14:44
211 查看
1.
rand函数生成的是伪随机数,所以同一程序输入的结果总是相同的。
因此为了使每次运行时产生不同的随机数,就要用到随机数种子srand函数
括号中可以不止填time函数,但一般使用上一代码。
因为程序执行的速度很快,超过了时间变化的频率,所以只需要在程序的开头种一次种子就可以了。
2.
rand()%N+M 表示在[m,m+n)之间的整数
M*rand()/(RAND_MAX+N) 表示在[0,M*N)之间的数
其中RAND_MAX表示随机数可能取到的最大值
rand函数生成的是伪随机数,所以同一程序输入的结果总是相同的。
因此为了使每次运行时产生不同的随机数,就要用到随机数种子srand函数
srand((unsigned int)time(NULL));
括号中可以不止填time函数,但一般使用上一代码。
因为程序执行的速度很快,超过了时间变化的频率,所以只需要在程序的开头种一次种子就可以了。
2.
rand()%N+M 表示在[m,m+n)之间的整数
M*rand()/(RAND_MAX+N) 表示在[0,M*N)之间的数
其中RAND_MAX表示随机数可能取到的最大值
相关文章推荐
- python中函数基本用法
- ROW_NUMBER() OVER函数的基本用法
- Python函数基本用法
- 排序及函数对象的基本用法
- ROW_NUMBER() OVER函数的基本用法
- Bitblt函数的基本用法
- rand和srand函数用法详解。
- rand()、srand()函数用法
- ROW_NUMBER() OVER函数的基本用法
- Oracle_number() over() 函数的基本用法
- Linux Socket编程(不限Linux)基本函数用法
- srand()以及rand()函数用法(zz)
- 06 C++中类、函数、成员模板基本用法
- ROW_NUMBER() OVER函数的基本用法用法
- ROW_NUMBER() OVER函数的基本用法
- ROW_NUMBER() OVER函数的基本用法
- ROW_NUMBER() OVER函数的基本用法
- python正则表达式--基本用法和函数(一个例子)
- ROW_NUMBER() OVER函数的基本用法
- srand()以及rand()函数用法(zz)