产生真正的随机数以系统时间为种子

/*
产生真正的随机数:
实现的方法:
要产生真正的随机数,关键就需要找到随时都不同的种子,我们知道时间在每时每刻都是不同的,因此
利用时间做种子,这样每次运行时的种子就会不一样。
*/
//我们必须明白一点,如果选定了随机数生成的种子,每当我们运行一次的时候,总会发现生成的随机数列是一样的
//例如:当我们选择种子是1的时候:产生的随机序列:  41 18467 6334 26500.。。
//当我们选择时间作为种子的时候,种子随时会改变因此,每次生成的随机序列就会不同。
#include<iostream.h>
//#include"stdafx.h"
#include<time.h>
#include"stdlib.h"
int main()
{
 srand(1);
 for(int i=0;i<=9;i++)
 {
  cout<<rand()<<endl;
 }
 return 0;
}?

 

你可能感兴趣的:(随机数,种子)