百科知识

c语言里用rand为什么每次执行总是产生一样的随机数

2006-05-19 00:04:14阳***
c语言里用rand为什么每次执行总是产生一样的随机数c语言里用rand为什么每次执行总是产生一样的随机数:需要首先使用随机数“种子”初始化,srand函数: #include #incl?

最佳回答

  • 需要首先使用随机数“种子”初始化,srand函数: #include #include #include //使用当前时钟做种子 void main( void ) { int i; srand( (unsigned)time( NULL ) );//初始化随机数 /* 打印10个随机数. */ for( i = 0; i < 10;i++ ) printf( " %d\n", rand() ); }
    2006-05-19 11:19:54
  • 很赞哦! (73)