解决rand()伪随机数
Posted linux_zero
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决rand()伪随机数相关的知识,希望对你有一定的参考价值。
利用time改变种子
例:
#include <stdlib.h> #include <stdio.h> #include <time.h>//使用当前时钟做种子 void main( void ) { int i; srand( (unsigned)time( NULL ) );//初始化随机数 /* 打印10个随机数. */ for( i = 0; i < 10;i++ ) printf( " %d\n", rand() ); }
这样每次调试就会产生不同的随机数。
以上是关于解决rand()伪随机数的主要内容,如果未能解决你的问题,请参考以下文章
Matlab之rand(), randn(), randi()函数的使用方法
matlab伪随机序列的状态 rand(‘state‘,sum(100*clock))的作用