MST

星途 面试题库

面试题:Bash中如何生成指定范围内的随机整数并基于其进行简单概率判断

在Bash脚本中,要求生成一个介于1到100(包括1和100)之间的随机整数。假设生成的随机数小于等于50代表事件A发生,大于50代表事件B发生。请编写一个脚本,输出事件A或事件B发生的信息。
12.0万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
#!/bin/bash

random_num=$((RANDOM % 100 + 1))
if [ $random_num -le 50 ]; then
    echo "事件A发生,随机数为:$random_num"
else
    echo "事件B发生,随机数为:$random_num"
fi