c++产生随机数
本博客主要内容包括:
1. rand()函数;
2.std库的default_random_eigine类;
3.OpenCV库。
1. rand()函数产生float随机数
#include <stdlib.h>
srand((unsigned int)time(0));//随机种子,不要写在循环体中
int a = rand() % 100; //产生[0,100)的int型随机数
float f = (float) rand() / (float) RAND_MAX; //产生[0,1]之间的float型随机数
2. default_random_eigine函数产生随机数
- 正太分布随机数
#include <random>
const double mean = 0.0;
const double stddev = 1.0