Ниже приведен код, который, как я думал, создаст случайное число от 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"
Первая функция эха работает нормально, она показывает случайное число каждый раз, но другой эхофункция всегда дает нулевой вывод