C++11新特性(75)-随机数库(Random Number Library)

从前的随机数 C++11之前,无论是C,还是C++都使用相同方式的来生成随机数,代码大致如下: 由于rand()产生的是伪随机数,所以需要为rand函数提供种子。种子不同产生的随机数序列也不同。通常的做法是调用srand(time(0)),由于time返回的是系统时间,每秒都会不同,所以产生的随机数相同几率就会变得很小。 这种方式有一个难点,就是不容易控制输出结果的范围。特别是希望不是均匀分布的时
相关文章
相关标签/搜索