【发布时间】:2019-05-22 12:17:26
【问题描述】:
下面是我认为会创建一个介于 0 到 50 之间的随机数的代码(都包括在内)
#!/bin/bash
var1=51
var=$RANDOM
echo $var
function rand(){
local var1=$1
local var2=$2
local result=$(( var1 % var2 ))
echo $result
}
rand "var" "var1"
第一个 echo 函数工作正常,它每次都显示一个随机数,但另一个 echo 函数总是给出零输出
【问题讨论】: