#!/bin/bash
for (( num=1;num<=30;num=num+1))
#生成密碼個數
dofor (( a=1;a<=20;a=a+1 ))
#生成密碼位數
doi=74
aa=$(awk "begin")
#隨機生成數字
if [ $aa -lt 57 -o $aa -gt 97 ]
then
#echo $aa | awk ''
echo -n "$(echo $aa | awk '')"
#將數字進行ascll轉換
else
a=$a-1
fidone
echo
done
首先明確幾點:
1.0-9的ascii碼為48-57
2.a-z的ascii碼為97-122
3.a-z的ascii碼為65-90
4.隨機生成的數字,48為下限,$i+48為上限
其次明確一下,php中可以使用chr把ascii碼轉換成普通字元
生成隨機密碼
編寫乙個函式,用於生成隨機密碼,入參為隨機密碼的長度,出參為生成的隨機密碼,要求生成的隨機密碼必須同時包含大寫字母小寫字母數字。生成隨機碼,引數為隨機碼長度,同時包含大小寫字母和數字 public string getrandomnum int length listlist new arrayli...
python random隨機生成密碼
隨機生成密碼 新建乙個字元列表,這個列表中的內容從前到後依次包含小寫字母 大寫字母 數字。形如 a z a z 0 9 建議 使用 生成該字元列表。分別輸入隨機數的種子x 整型 隨機生成的密碼個數n,每個密碼長度m。每個密碼包含的m個字元是從上述字元列表中隨機抽取 注意 本題不要用sample函式,...
php生成隨機密碼
隨機密碼生成 post number 0 數字 0 不啟用 1 啟用 post lowercase 0 小寫字母 post uppercase 0 大寫字母 post punctuation 1 特殊符號 post repeat 0 字元 1重複 0不重複 post length 31 密碼長度 p...