Shell 示例:利用 $RANDOM 产生随机整数

Posted Zackary.Liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell 示例:利用 $RANDOM 产生随机整数相关的知识,希望对你有一定的参考价值。

代码如下:

#!/bin/bash

# $RANDOM 在每次调用的时候,返回一个不同的随机整数
# 指定的范围是: 0 - 32767 

MAXCOUNT=10
count=1

echo
echo "$MAXCOUNT random numbers:"
echo "-----------------"

while [ "$count" -le $MAXCOUNT ] # 产生 10 ($MAXCOUNT) 个随机整数
do
    number=$RANDOM
    echo $number
    let "count += 1" # 数量加 1
done

echo "-----------------"

let 指令用法:

自加操作 let no++
自减操作 let no--
简写形式 let no+=10,let no-=20,分别等同于let no=no+10,let no=no-20

以上是关于Shell 示例:利用 $RANDOM 产生随机整数的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本打印0-9的随机数

shell 中 产生随机数

python引用random库产生一个60,100之间的随机整数N,并计算1到N的所有能被3+整?

js生成随机数之random函数随机示例

Java中利用Math.random()产生服从泊松分布的随机数

(转)shell实例浅谈之产生随机数七种方法