侧边栏壁纸
博主头像
cn2linux博主等级

行动起来,活在当下

  • 累计撰写 128 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Bash 脚本:生成随机整数

此脚本提供了一个函数 random_int,用于生成随机整数。它可以接受一个或两个参数,用于定义随机数的范围。

脚本示例

random_int()
{
    count_param=$#
    if [ "${count_param}" -eq "0" ]; then
        echo "Missing parameters"
        exit 1
    elif [ "${count_param}" -eq "1" ]; then
       min=0
       max=$1
    else
       min=$1
       max=$2
    fi
    num=$(date +%s%N)
    echo $((num % (max - min + 1) + min))
}

脚本使用

要使用此函数,您可以在 Bash 环境下调用它,并传入一个或两个参数。例如:

# 使用一个参数
random_int 100

# 使用两个参数
random_int 50 100

这将生成一个介于 0 到 100 之间的随机整数(如果只传入一个参数),或者介于 50 到 100 之间的随机整数(如果传入两个参数)。

0

评论区