js,c c 生成隨機字元(去除易混淆字元)

2022-09-16 06:39:11 字數 1135 閱讀 4495

1.j**ascript

// 獲取長度為len的隨機字串

function _getrandomstring(len)

return pwd;

}2.c/c++

示例用法:

c/c++ code

~# echo "\w

"|regxstr

10作用為產生10個符合正規表示式「\w」的字串

同時提供標頭檔案,靜態庫和共享庫,使用方法為:

c/c++ code

#include

<

iostream

>

#include

<

regxstring.h

>

using

namespace

std;

intmain()";

cregxstring regxstr;

regxstr.parseregx(expr);

for(

inti =0

;i <10;

++i)

cout

<<

regxstr.randstring()

<<

endl;

return0;

}c/c++ code^(

?:(?:

25[0-

5]|2

[0-4

][0-9

]|[01

]?[0

-9][0

-9]?

)\.)(?:

25[0-

5]|2

[0-4

][0-9

]|[01

]?[0

-9][0

-9]?

)$產生了下面的結果:

c/c++ code

251.232

.237.12

253.222

.254.209

229.211

.213.252

230.253

.202.220

074.6

.255.25

382.255

.223.252

210.214

.238.24

ASCII字元隨機混淆字典的生成

有些時候出於不可告人的目的,我們可能希望把某些字元1對1地對映到另乙個字元。比如 0 用 1 代替,1 用 2 代替 這個一般用混淆字典和其對偶字典就可以很高效 都是o 1 的搞定。不過我下午發現構造混淆字典很容易,構造其對偶字典則很痛苦,腦筋糾結,於是一咬牙一跺腳寫了個程式來幹這件事情。寫完後發現...

易混淆陣列和字串api

split 將字串安裝指定字元切割,然後拼接成陣列。返回新陣列。如 var a jack,jetty,tom var arr a.split console.log arr jack jerry tom 陣列 join 將陣列安裝指定字元拼接為字串。var news arr.join console...

Python 生成隨機字元

首先,引入random模組,從所列舉的字元中隨機選擇選擇乙個 char1 random.choice abcdefghijklmnopqrstuvwxyz 如果想選擇多個,可以使用random.sample從所列舉的字元中隨機挑選指令個數內容 list1 random.sample abcdefgh...