专栏首页SQL/ORACLEshell生成随机字符串

shell生成随机字符串

#!/bin/bash

i=1 while [ i−le10000]doa=‘echo‘ b=echo< /dev/urandom tr -dc 0-9 | head -c6`` echo "b"i=‘expri + 1` done

PS:----------------------------------------------------------------- 在Linux中,/dev/urandom和/dev/random是两个随机伪设备,都可以用来产生随机数。不同的是/dev/random依赖于系统中断,当系统中断不足时,/dev/random设备会处于封锁状态,因而使用/dev/urandom更加方便、靠谱。

所谓中断是指CPU对系统发生的某个事件做出的一种反应,CPU暂停正在执行的程序,保留现场后自动地转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。

1、生成随机数字(20位) head /dev/urandom | tr -dc 0-9 | head -c 20

2、包含数字、大小写(20位) head /dev/urandom | tr -dc A-Za-z0-9 | head -c 20

3、使用MD5加密 cat /dev/urandom | head -c 5 | md5um | head -c 5

4、也可转换为16进制处理 cat /dev/urandom | od -x | head -c 10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux Shell 生成随机数和随机字符串

    日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票、丢骰子、抽签、年会抽奖等。

    阳光岛主
  • [Golang] 生成随机字符串

    这样生成的随机字符串是永久的同样的字符串。 下面,我演进了一个方案,同样是用的math/rand包里的方法来实现的

    用户2353021
  • python生成随机数、随机字符、随机字符串

    本文是基于Windows 10系统环境,实现python生成随机数、随机字符、随机字符串:

    用户7886150
  • php生成随机字符串

    1,A 2,D 3,C 4,C 5,D 6,A 7,A 8,B 9,A 10,C 11,C 12,A 13,A 14,C 15,A 16,A 17,D 1...

    py3study
  • [代码]PHP随机生成字符串

    雨落凋殇
  • python生成随机字符串

    py3study
  • python随机生成字符串学习

    random.choice从序列中获取一个随机元素。其函数原型为:random.choice(sequence)。参数sequence表示一个有序类型。这里要说...

    py3study
  • go 生成随机字符串和获得定长字符串

    solate
  • 随机产生字符串

    package test; import java.util.Random; /**  * 产生随机字符串 用途:验证码的产生  *   * @author...

    用户1220053
  • shell生成随机字符的几种方法

    一般在写shell脚本的时候,会有需要生成一些随机字符,比如在写批量生成用户+随机密码的脚本的时候,就会用到随机生成的字符串来作为新建用户的密码。以下的几种方式...

    行 者
  • python 产生随机数,随机字符串

    import random #随机整数: print random.randint(1,50) #随机选取0到100间的偶数: print random.ran...

    py3study
  • Python如何随机生成一个字符串?

    随机数、随机字符串的生成,是日常开发中,非常常见的。例如,我们常见的登录页面的图片验证码的随机字符串,就可以使用到今天学到的知识。快来掌握这一技巧,提高开发效率...

    TalkPython
  • PHP常用函数 随机生成字符串

    在平时开发中会用到随机生成授权码,生成账户信息,生成密码,都需要随机字符串的生成,接下来上代码。

    Meng小羽
  • Java生成随机字符串(三种方式)-XXOO

    1.生成的字符串每个位置都有可能是str中的一个字母或数字,需要导入的包是import java.util.Random;

    用户7886150
  • 【C#】比较 Random 与 RandomNumberGenerator 生成随机字符串

    生成随机数,第一反应肯定是 Random 类,然而,Random 生成的随机数被称为伪随机数,因为用 Random 生成随机数时,需要用到一个“种子”,而 使用...

    丹枫无迹
  • 随机数_随机字符串

    用户6362579
  • 详解Linux如何生成随机数字和字符串

    /dev/random存储着系统当前运行环境的实时数据,是阻塞的随机数发生器,读取有时需要等待,尽量避免使用。

    砸漏
  • PHP生成随机字符串实例代码(字母+数字)

    当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长...

    砸漏
  • php生成随机数/生成随机字符串的方法小结【5种方法】

    本文实例讲述了php生成随机数/生成随机字符串的方法。分享给大家供大家参考,具体如下:

    砸漏

扫码关注云+社区

领取腾讯云代金券