随机数的使用※
生成随机数在游戏、测试、抽样等场景很常用。
C#※
Random rng = new Random();
int n = rng.Next(1, 101); // 1-100 随机整数
double d = rng.NextDouble(); // 0.0-1.0 随机浮点
// 注意:高频创建 Random 会得到相同序列,应复用实例或使用 Random.Shared
Python※
import random
random.randint(1, 100) # 1-100 随机整数
random.random() # 0.0-1.0
random.choice([1,2,3]) # 随机选一个
random.shuffle(lst) # 洗牌
Bash※
echo $RANDOM # 0-32767
echo $((RANDOM % 100 + 1)) # 1-100
安全随机※
用于密码/密钥等安全场景要用密码学安全随机数:C# RandomNumberGenerator、Python secrets 模块。