Shell使用RANDOM编写1-10以内的抽奖脚本,三次抽奖机会

1.创建一个脚本

vim /root/chou.sh

2.打开的文本中编辑内容

x=$[RANDOM%10+1] #系统随机数除十取余值加1,表示选择1-10的随机数

read -p "请输入一个十以内的整数:" num

if [ $x -eq $num ];then #如果系统的随机数等于输入数,则

echo 恭喜你中奖了

exit

else #如果系统随机数不等于输入数,则执行

echo 再抽一次

fi

read -p "请输入一个十以内的整数:" num

if [ $x -eq $num ];then

echo 恭喜你中奖了

exit

else

echo 再抽一次

fi

read -p "请输入一个十以内的整数:" num

if [ $x -eq $num ];then

echo 恭喜你中奖了

exit

else

echo 很遗憾,没中奖

fi

3.为用户执行脚本增加权限

chmod +x /root/chou.sh

4.执行脚本,根据提示输入内容

/root /chou.sh

linux编写随机数脚本,Shell使用RANDOM编写1-10以内随机数相关推荐

  1. linux中间隔10ping一次脚本,linux批量ping脚本shell

    linux批量ping脚本shell *ping失败后的返回字符串 5 packets transmitted, 0 received, 100% packet loss, time 3999ms* ...

  2. 统计1000个10以内随机数随机数出现的个数

    题目描述 编写函数,生成包含1000个0-10之间的随机整数,并统计每个元素的出现次数 * python代码实现 import random list=[] for i in range(1000): ...

  3. linux写日历脚本,shell脚本实现日历的屏幕控制

    首先什么是脚本? 脚本语句由Linux系统解释执行.脚本由脚本语言与可执行的二进制文件或命令组成,因此,脚本是不需要再编译链接的.为了与高级语言源程序加以区别,Linux中将其称为 "脚本& ...

  4. linux 的动画脚本,shell脚本动画小工具

    shell脚本动画小工具 看gif图: shell脚本版 脚本内容如下: #!/usr/bin/env bash ## ---------------------------------------- ...

  5. linux 跳板机脚本,shell 实现跳板机

    zbuz添加用户,并批量分发ssh公钥脚本:#!/bin/bash . /etc/init.d/functions function add_user(){ jumper="$1" ...

  6. linux服务器巡检脚本shell

    #!/bin/bash #主机信息每日巡检IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}') #环境变量PATH没 ...

  7. linux 跳板机脚本,shell 搭建简易跳板机

    创建跳板机脚本 [root@jumpserver sbin]# pwd /usr/local/sbin [root@jumpserver sbin]# vim jumpserver.sh #!/bin ...

  8. linux文件比较脚本,shell脚本之对比不同目录的下的文件

    让负责一部分代码的版本,担心公共目录下有人可能会稍微修改部分代码,因此把代码备份到自己的一个目录中,上传svn之前,如果发现公共目录的下的文件被修改,则找出变化部分,避免出现不可知的文件变化. 使用d ...

  9. linux 批量telnet 脚本,shell脚本-批量telnet

    由于现网有时候要测试很多端口的连通性,所以就写了个小脚本,实现批量测试 将telnet成功的写入到telnet_alive.txt中,失败则写入telnet_die.txt中 #!/bin/bash ...

最新文章

  1. 每日一皮:这一定是“宅”的极致了...
  2. python必背内容-学 Python 必背的42个常见单词,看看你记住了几个?
  3. 九度OJ 朋友圈 并查集
  4. python策略模式的应用_Head First 设计模式——策略模式(Strategy Pattern)——Python实现 | 学步园...
  5. Python基础教程:列表(list)切片详细操作
  6. 2019年, image captioning论文汇总
  7. datatables 一列显示两个字段的数据_【tableau入门教程16】计算字段
  8. c++ 协程_用yield实现协程
  9. NVIDIA发布三款新品,各自侧重点有何不同? | GTC China 2016
  10. xtrabackup启动过程中出现的报错
  11. java笔记高级部分
  12. gerrit docker运行失败 chown: /var/gerrit/review_site: Permission denied 【已解决】
  13. SPSS教程:单因素重复测量方差分析,超详细图文教程
  14. 51单片机复习:红外通信
  15. python 情感分析实例_使用python+机器学习方法进行情感分析(详细步骤)
  16. Verified Boot
  17. python3 aes cbc模式解密_python3 AES 加解密
  18. 支持U盘数据、误删文件、硬盘数据 、回收站数据恢复的软件
  19. 国开《医药商品营销实务》形考任务1 作业1 欧题库答案
  20. vba单元格颜色设置

热门文章

  1. 雷军谈小米10的3999元起售价:定价比华为苹果厚道
  2. 微信果断出手 将封禁拼团砍价链接,网友:终于可以清静了
  3. 网易云音乐重新上架苹果App Store,安卓版仍下架中
  4. 最担心的事情还是发生了!三星折叠屏手机翻车:闪屏、黑屏、“脱皮”
  5. python3.8版本支持flask-sqlalchey包吗_python3中使用flask_sqlalchemy的几个问题
  6. 训练集山准确率高测试集上准确率很低_拒绝DNN过拟合,谷歌准确预测训练集与测试集泛化差异,还开源了数据集 | ICLR 2019...
  7. 360能卸载oracle,如何完全卸载Oracle
  8. java丑数算法_java实现找丑数
  9. 再记一下sscanf的一个小问题
  10. redis清理缓存_大话Redis问题