使用一系列命令生成字母数字符号组合

随机生成10位数字:
date +%N%N | cut -c ‘1-10‘
uuidgen | tr ‘a-z-‘ ‘0-9‘ | cut -c 1-10
随机生成10位字母:
date +%N%N | cut -c 1-10 | tr ‘0-9‘ ‘a-z‘
uuidgen | tr ‘0-9-‘ ‘a-z‘ | cut -c 1-10
openssl rand -hex 10 | tr ‘0-9‘ ‘a-z‘ | cut -c 1-10
cat /dev/urandom | tr -dc "a-zA-Z" | fold -w 10 | head -1 (随机生成10位大小字母)
随机生成10位字母+数字的混合:
uuidgen | tr -d ‘-‘ | cut -c 1-10
cat /dev/urandom | head -n 10 | md5sum | cut -c 1-10
openssl rand -hex 10 | tail -c 11
随机生成10位字母+数字的混合+特殊符号:
cat /dev/urandom | tr -dc "a-zA-Z0-9_+\~\!\@\#\$\%\^\&\*\(\)\\\/\`\-\_\=\+\-"| fold -w 10 | head -1

原文地址:https://www.cnblogs.com/lyqlyqlyq/p/11641683.html

时间: 2024-10-09 10:51:26

使用一系列命令生成字母数字符号组合的相关文章

SQL SERVER存储过程生成字母+数字的编码

公司内设备管理系统中设备建账功能,功能目的是对新进设备进行记录并入库.其中设备编号一项定义为自己修改(查看之前的设备号,取一个不重复的值来填写),感觉特别麻烦!用存储过程自动生成编码岂不是更效率. 需求:根据设备组代码(PC)+递增数字,构成编码,编码中数字必须为三位数,无三位数的,以'0'占位. 代码如下: 1 --测试数据库准备 2 use master 3 go 4 if exists(select * from dbo.sysdatabases where name='hzf') 5 d

生成字母+数字6位字符串

package test; import java.util.Random; import java.util.regex.Pattern; public class CodeUtil { public static final char[] CHARS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'G', 'K', 'L', 'M', 'N'

Java生成随机数(n位长度,字母+数字)

1 package demo; 2 import java.util.Random; 3 4 /** 5 * 生成字母+数字的随机数 6 * @author sy 7 * 8 */ 9 public class Demo{ 10 11 public static void main(String[] args){ 12 System.out.println(getStringRandom(6)); 13 } 14 15 public static String getStringRandom(i

通过php生成纯数字、字母数字、图片、纯汉字的随机数验证码

现在讲开始通过PHP生成各种验证码旅途,新手要开车了,请刷卡! 首先,我们开始先生成一个放验证码的背景图片 注:没有Imagejpg()这个函数,只有imagepng()函数 imagecreatetruecolor()函数含义 效果 考虑到我们一般验证码的背景图片为白色,那么我们现在就把背景图片改一下 效果 相关函数意思 注:在输出图片之前,我们必须要生成header("Content-type:image/png"),即告诉服务器输出的是图片 一.生成纯数字验证码 1.产生数字的代

JS生成随机的由字母数字组合的字符串

前言 最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串. 方法一 奇妙的写法 1 Math.random().toString(36).substr(2); 输出结果 解释 很有意思,研究了一下,基本上toString后的参数规定可以是2-36之间的任意整数,不写的话默认是10(也就是十进制),此时返回的值就是那个随机数. 若是偶数,返回的数值字符串都是短的,若是奇数,则返回的将是一个很大长度的表示值. 若<10 则都是数字组成,>10 才会包含字

LotusScript生成随机密码(数字、字母、特殊字符组合)

 [背景] 近期OA系统要进行安全检查,由于未做密码策略,很多用户仍然使用的是初始化密码,需要在后台批量修改为强密码(数字.小写字母.大写字母.特殊字符的组合),在网上参考了其他平台强密码的生成思路,特编写了Lotusscript下生成强密码的脚本. [参考代码] %REM Library createRandomPasswd Created 2014-9-22 by admin/cht Description: Comments for Library %END REM Option Pu

生成随机字母数字组合

//生成随机字母数字组合 public static string CreateRandom(int codeCount) { string allChar = "2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,S,T,U,V,W,X,Y,Z"; string[] allCharArray = allChar.Split(','); strin

pyhton2 and python3 生成随机数字、字母、符号字典(用于撞库测试/验证码等)

本文介绍Python3中String模块ascii_letters和digits方法,其中ascii_letters是生成所有字母,从a-z和A-Z,digits是生成所有数字0-9.string.punctuation是所有标点'!"#$%&\'()*+,-./:;<=>[email protected][\\]^_`{|}~' String模块中的常量: string.digits:数字0~9 string.ascii_letters:所有字母(大小写) string.l

Servlet仿CSDN动态验证码的生成-带数字和字母

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 一.实现的思路: (1)首先,须要创建一个Servlet.该Servlet通过字节型响应给client返回一个图片.该图片是通过JDK中Java 2D的类库来生成一个图片. 图片的生成是依靠一个随机数来完毕,然后将这个随机数写成图片格式.最后在Session将这个随机的字符串的状态保持住,以便在用户填写后进行对照. (2)其次,在须要加入验证码的JSP页面中,通过<img src="生