C++生成-1到1之间的随机小数

 
  
#include 
#include 
#include 

int main( int argc, char * argv[]) { //Type of random number distribution
std:: uniform_real_distribution< double> dist(- 1.0, 1.0); //(min, max)
//Mersenne Twister: Good quality random number generator

std:: mt19937 rng;
//Initialize with non-deterministic seeds
rng.seed( std:: random_device{} ());
cout << "wb:";
for
( int i= 0;i< 5;i++){
wb
[i]=dist (rng );
cout << wb[i] << " ";
}
cout <<endl;
return
0;
}
运行结果:
C++生成-1到1之间的随机小数_第1张图片

你可能感兴趣的:(C++生成-1到1之间的随机小数)