随机数

来源:互联网 发布:php 分割二维数组 编辑:程序博客网 时间:2024/03/28 21:35
srand(time(0));

rand()返回一个0-32767的整数

int RangedRandDemo( int range_min, int range_max ){ int u = (double)rand() / (RAND_MAX + 1) * (range_max - range_min) + range_min);return; }


stl random_shuffle的正确用法:

srand(time(0));
std::random_shuffle(vecWord.begin(),vecWord.end());

如果没有srand(time(0));这一句,那么每次产生的随机数都是一样的


原创粉丝点击