各位高手: 请大家帮帮小弟一把,怎么每次运行时,取的随机数序列都一样!不知如何改是好! 在下有礼了!#include <stdlib.h>#include <stdio.h>#include <time.h>
void main(){int i;srand( system("time"));for(i=0;i<10;i++) printf( "%6d\n",rand());}
hyqzchh@163.com
void main(){int i;srand( system("time")); /*srand(time(NULL));*/for(i=0;i<10;i++) printf( "%6d\n",rand());}
[此贴子已经被作者于2006-4-17 23:29:16编辑过]
不防试一下这两种随机数的取法#include <stdlib.h>main(){int a; randomize(); a=random(随意输入一个数,如3,表示范围从0到3); printf("%d",a);getch();}main(){int i,a; srand(time()); a=rand(); printf("%d ",a); getch();}
种子的随机化在理论上是不可能的.