d随机数示例
module sparrow_core;
import std.random;
Mt19937 rnd; // 随机.
void init_random(){
// 种子.
rnd = Random( unpredictableSeed );
}
double rand01(){
// [0,1)
return uniform( 0.0, 1.0, rnd);
}
void init_SPARROW(){
// 填充数据
init_random(); // --- RNG
}
//app.d
module app;
import sparrow_core;
import std.stdio;
void main(){
init_SPARROW();
foreach (i; 0 .. 6)
writeln(rand01());
}
浙公网安备 33010602011771号