RANDOM 的用法

RANDOM 的用法,第1张

RANDOM 的用法

random 用法

1、利用RANDOM取随机数

shell有一个环境变量RANDOM,范围是0--32767

如果我们想要产生0-25范围内的数:$(($RANDOM%26),在$(()) 是可以省略取值的$符号的。


用这个环境变量对26取模即可。



如果想得到4--20范围内的数 : $(($RANDOM%20+4 ))

#!/bin/bash
#RANDOM=$$ PIPS=6
MAX=10000
throw=1 one=0
two=0
three=0
four=0
five=0
five=0
six=0 count()
{
case $1 in
0) let "one=one+1";;
1) let "two=two+1";;
2) let "three=three+1";;
3) let "four=four+1";;
4) let "five=five+1";;
5) let "six=six+1";;
esac } while [ $throw -le $MAX ]
do
let "dice=RANDOM % $PIPS"
count $dice
let "throw=throw + 1"
done echo "The statistics results are as follows:"
echo "one=$one"
echo "two=$two"
echo "three=$three"
echo "four=$four"
echo "five=$five"
echo "six=$six"

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/586275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存