LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lyn

如何产生一个随机的字母和一个一位的数字?[已解决]

[复制链接]
发表于 2003-10-10 11:41:29 | 显示全部楼层
最初由 idkey 发表
[PHP]#!/bin/sh
# Last modified: 2003年10月10日 星期五 10时49分55秒 [test]

alphabeta="a b c d e f g h i j k l m n o p q r s t u v w x y z"
number="0 1 2 3 4 5 6 7 8 9"

A=($alphabeta) # save as array
N=($number)
num_a=${#A
  • } # number of ...
    num_n=${#N
  • }

    # choice now
    echo ${A[$((RANDOM%num_a))]}${N[$((RANDOM%num_n))]}[/PHP]

  • 用((...))运算符确实要比用bc效率高些 ,, :thank idkey
    发表于 2003-10-10 11:52:45 | 显示全部楼层
    javalee 你这不是在关税吧!

    我也来灌,灌个好玩的,大家松弛一下哈:
    [mp3]大学自习室 http://home.jlu.edu.cn/~sz/study.mp3

    歌词
    今天天气不错 挺风和日丽的 我们下午没有课 这天气挺爽的我一大中午早早的跑去上自习 心里啄么着大学生活是多么美好啊这一眨眼的工夫我就进了主楼要说按么这嘎自习室其实挺多的 可是有书包占座那就难找了 我是拔山涉水啊 翻山跃岭啊好不容易来到一个桃园深处我这一推门 我靠! 真是豁然开朗 这xxxx教室就真没多少人儿 说时迟那时快我就扔下书包 找了一个位置就坐了下去 我这一坐不要紧呐差点成残疾回头一看发现凳子根本没有板儿 我心说得回哥们原来我还练过要不然还不被你整成肛裂呀 我心说得回哥们原来我还练过要不然还不被你整成肛裂呀

    上自习还得抓点紧不是于是呼我就换了一个靠门的坐 这门外走廊号啕大哭歌手还挺多他们唱的那个爱来爱去我就忍啦 但是推门进屋的同学怎么就不知道关门儿乜(nie)你们来来回回地得是走城门儿乜 不一会儿我的周围就坐满了邻居

    屋里的气氛可就有点劲儿了 (咋就不对劲乜 咋就不对劲乜)坐在我前面的是一对情侣 是有说有笑 有打有闹根本没把我这电灯泡放在眼里 我心说算了还是少损两句毕竟人家是纯洁的男女关系 后面那个兄弟他多少有点离谱 朗读发声训练做的的确刻苦 莫非他是传说中地说唱歌手要不嘴里怎么就唠唠叨叨没完 可是自言自语得有时有晌啊 你这叨咕叨咕的中国英语可不可以改成默念 我们那个妹子她就十分乖巧可是嘴里的零食就象灶坑一样没完没了 这嘎嘎蹦蹦地花样还真不少 我心想大妹子几天没吃了(真地)

    右边那个姑娘手机40合旋地 不过你这电话不能接起没完呢一会的工夫你都跑出去五趟了 有啥话你不能一气儿说完乜?你看你旁边那位大哥他就挺吊业务也挺忙 短信十多条可是他他…的就不说给调成震动的 他…的就不说给调成震动的 我说诶诶诶诶 诶我去。。。 我说这个屋里我的兄弟姐妹你们真地真地是来上自习的吧 不是我的冤家派来故意玩我的吧?不是我的冤家派来故意玩我的吧?

    这时候走进一个漂亮的女孩 她盯着我――我的座位走了过来我的心里扑腾扑腾地开始乱跳 他停在我面前说:“这个座我已经占了(liao)。” 真是莫名其妙是不是她在搞笑 可是她却在桌堂里变出一本书 那书名没看清可是看清“占座”俩字儿再看这位大小姐得意的看着我 得意的笑她得意的笑那种感觉就象――小样你新来的吧?新新新新新来的吧我是新新新新新来的吧

    我说妹子我眼瞅就毕业的人了 对于你们这样占座还是无可奈何最后一声“得” 还是发扬风格 打不起我我还躲不起么我我躲躲躲躲躲躲躲我躲躲躲躲我躲哪旮瘩去呀 只要功夫深(就是)铁杵磨成针(就是)皇天还不负我这样的自习有心人(就是) 最终我找到了一个安静的角落心想终于终于可以看书了 忽然间一个黑影窜上了讲台以迅雷不及掩耳之势在黑板上写着 下午三点有会 谢谢合作 (可是)下午三点有会谢谢合作 我一瞅表我靠 这不两点六十了么 你们这帮家伙简直他…的强盗! 我背起书包骂了一句 “very well” 这就是俺们自习室俺们的学校这就是俺们的自习室俺们的学校~~~~ 走走走走走走 走走走走着瞧走走走走就走 我说这个自习室的兄弟姐妹们你们真的是来上自习的吗?你们真的是来上自习的吗?你们真的是上自习的吗?~~~

    你不这他么扯乜么?
    发表于 2003-10-10 13:39:54 | 显示全部楼层
    什么是关税:ask :ask 听得多了,但到现在还不懂呢~
    发表于 2003-10-10 13:49:15 | 显示全部楼层
    最初由 devel 发表
    什么是关税:ask :ask 听得多了,但到现在还不懂呢~

    灌水
    发表于 2003-10-10 13:50:13 | 显示全部楼层
    最初由 idkey 发表
    javalee 你这不是在关税吧!

    我也来灌,灌个好玩的,大家松弛一下哈:
    [mp3]大学自习室 http://home.jlu.edu.cn/~sz/study.mp3

    歌词

    :ask :ask
    什么是关税 听得多了,但到现在还不懂呢~
    他在说我灌水! :mad:
    发表于 2003-10-10 14:04:00 | 显示全部楼层
    idkey   罚你跑操场两圈。呵呵``~
    发表于 2003-10-10 19:00:11 | 显示全部楼层
    最初由 devel 发表
    idkey   罚你跑操场两圈。呵呵``~

    唉,两三年每到过操场了。
    发表于 2003-10-10 19:17:55 | 显示全部楼层
    :ask :ask 那你去哪里了?
    发表于 2003-10-10 19:54:58 | 显示全部楼层
    呵呵,毕业了,又不去运动,所以……
    发表于 2004-3-9 10:54:49 | 显示全部楼层
    最初由 idkey 发表
    [PHP]#!/bin/sh
    # Last modified: 2003年10月10日 星期五 10时49分55秒 [test]

    alphabeta="a b c d e f g h i j k l m n o p q r s t u v w x y z"
    number="0 1 2 3 4 5 6 7 8 9"

    A=($alphabeta) # save as array
    N=($number)
    num_a=${#A
  • } # number of ...
    num_n=${#N
  • }

    # choice now
    echo ${A[$((RANDOM%num_a))]}${N[$((RANDOM%num_n))]}[/PHP]


  • 做了如下修改,结果还是可以的。 那么中间省略的部分是什么意思呢?

    [php]

    #echo ${A[$((RANDOM%num_a))]}${N[$((RANDOM%num_n))]}
    echo ${A[RANDOM%num_a]}${N[RANDOM%num_n]}
    [/php]
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表