怎样用C++产生随机数

来源:百度知道 编辑:UC知道 时间:2024/05/20 10:06:32
不用库函数,编一个程序可产生随机数的~请教高手
不能用库函数的意思就是不能用rand函数呢,这是老师布置的作业,到网上找资料都找不到,只好请教高手了

自己写个函数不就行了
函数里取得当前时间的毫秒数,然后再写个算法以这个数为种子处理一下就算得到随机数了

#include<stdio.h>
#include <stdlib.h>
#include <time.h>

void main()
{
int num1,num2,num3;
time_t t;
srand((unsigned int)time(&t));
num1 = rand();
num2 = rand();
num3 = rand();
// .........
printf("%d %d %d\n",num1,num2,num3);
}

笨蛋 你向维软的程序员挑战哦
你写的随机函数在怎么都没他的随机
还是老实使用哦

很简单的,第三个还是麻烦了