以下验证结果:
Random number greater than 200 --- 25552
Throw of the dice = 5
[root@Slave02 shell]#
random number less than 500 --- 0
Random number greater than 200 --- 9765
Throw of the dice = 2
[root@Slave02 shell]#
Random number greater than 200 --- 31180
Throw of the dice = 10
[root@Slave02 shell]#
[root@Slave02 shell]# sh random2.sh
Random number between 0 and 1 = 0.246062
[root@Slave02 shell]# sh random2.sh
Random number between 0 and 1 = 0.619153
[root@Slave02 shell]# sh random2.sh
Random number between 0 and 1 = 0.619153
[root@Slave02 shell]# sh random2.sh
Random number between 0 and 1 = 0.619153
[root@Slave02 shell]# sh random2.sh
Random number between 0 and 1 = 0.619153
[root@Slave02 shell]# sh random2.sh
Random number between 0 and 1 = 0.201116
[root@Slave02 shell]# cat random2.sh
#!/bin/bash
AWKSCRIPT='{ srand(); print rand() }' -srand中伪随机的计算
echo -n "Random number between 0 and 1 = "
echo | awk "$AWKSCRIPT"
exit 0
[root@Slave02 shell]#