C++ 一秒内多个随机数

[复制链接]
查看11 | 回复3 | 2013-10-24 17:40:27 | 显示全部楼层 |阅读模式
必须要说,所谓随机数,多了也可能重复。这个程序15毫秒一个随机数,基本不重复了。...
回复

使用道具 举报

千问 | 2013-10-24 17:40:27 | 显示全部楼层
随机种子产生一次就行,所以srand((unsigned)time(NULL));只需要一次试试下面的,肯定都是随机的。#include #include #include int main(){
int fx,fy,mx,my;
srand((unsigned int)time(NULL...
回复

使用道具 举报

千问 | 2013-10-24 17:40:27 | 显示全部楼层
1、我们假设srand(N)后产生一个这样的随机数组arr[] = {12,34,49,49,37,7,96,....}然后你第一次调用rand就得到12,第二次调用就是34,第三次就是49.....2、如果某时刻你再srand(N)(这里的N值和上面的N值一样),就会再重新生成这个数组,并且rand会重新从第一个开始取。。。3、如果...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行