【笔记】C++的随机数

前言

C++的随机数学习笔记

生成随机数

  • rand()会生成一个[0,32767)之间的伪随机数

  • 生成[0,<num>)的随机数

1
int num = rand() % <num>;

通过随机数种子生成随机数

  • 将当前时间作为随机数种子,生成[0,<num>)的随机数
1
2
3
4
#include <ctime>

srand((unsigned int) time(NULL));
int num = rand() % <num>;

完成

参考文献

哔哩哔哩——黑马程序员