生成随机数

$RANDOM

# 在Linux中,$RANDOM 是一个特殊的环境变量,它用于生成一个伪随机整数。
# 它的范围是从 0 到 32767(即 $RANDOM 的最大值为 32767)

# 输出一个0-32767的随机数
echo $RANDOM

# 输出一个范围在1-100的随机数
echo $((RANDOM%100+1))

/dev/urandom

# /dev/urandom 设备中读取2个字节,并将其解释为带符号的十六进制整数,禁止输出地址。
# 这将生成一个介于0和65535之间的随机整数
od -An -N2 -i /dev/urandom

# -An:禁止输出地址。通常情况下,od 命令会在每一行输出前显示地址(偏移量),使用 -An 选项禁止输出地址。 
# -N2:指定要读取的字节数。这里的 2 表示要读取的字节数为2个。
# -i:指定输出格式为带符号的十六进制整数。这个选项告诉 od 命令将输入解释为整数,并以带符号的十六进制形式进行输出。

shuf

拓展校验命令

时间 + 校验

/dev/urandom + 校验

Last updated