C语言随机数的产生
来源:互联网 发布:淘宝上知网查重靠谱吗 编辑:程序博客网 时间:2024/04/29 15:47
为了测试程序,需要产生一些随机数,在网上找到一个很多人用的Demo,发现如果连续产生很多随机数的话,大部分是重复的,因为是根据系统时间来做种子的,我把程序做了一点小的修改,可以产生真正的随机数,经测试,很少出现重复。
#include <stdio.h>
#include <time.h>
#include <sys/stat.h>
#define MAX 100
int my_rand(int base);
int
main()
{
while(h<30)
{
day = my_rand(100);
cout << day << endl;
h++;
usleep(1000);
}
return 0;
}
int
my_rand(int base)
{
int i = 0;
usleep(10);
srand((unsigned)time(NULL)+rand());//在种子种再加一个随机数
while (i <= 0 )
{
i = rand()%base;
}
return i;
}
- C语言随机数的产生
- C语言随机数的产生
- C语言随机数的产生
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言:产生随机数。
- c语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- C语言产生随机数
- 随机生成字母数字验证码,可定义验证码的长度
- 开张了
- 制作PHP留言本全过程[图]-查看留言
- j2me实现手机拍照
- J2ME网络连接架构
- C语言随机数的产生
- 微软拟3~5亿美元购Facebook 5%股份
- 五种提高 SQL 性能的方法
- 2007年的最后一个中秋……
- 中秋节为何吃月饼
- URL
- Java学习:静态方法,静态变量和静态代码块
- http://www.scxp.com/google.htm
- 制作PHP留言本全过程[图]-添加留言