c#生成随机数示例分享
程序员文章站
2024-02-24 11:16:25
复制代码 代码如下:/// 构造随机数 种子static int getrandomseed(){ &...
复制代码 代码如下:
/// 构造随机数 种子
static int getrandomseed()
{
byte[] bytes = new byte[4];
system.security.cryptography.rngcryptoserviceprovider rng = new system.security.cryptography.rngcryptoserviceprovider();
rng.getbytes(bytes);
return bitconverter.toint32(bytes, 0);
}
/// 生成随机 数
static int rnd()
{
random ran = new random(getrandomseed());
int cnt = ran.next(0,59);
return cnt;
}