Ⅰ 如何使用易語言取隨機17位大小寫的英文字母,求源碼
Ⅱ 易語言如何隨機生成字母數字混合的3位字元串
剛剛寫的,看看這樣的符不符合你的要求。上圖,源碼自己下載
Ⅲ 誰有易語言生成16位隨機數和英文(大寫)的源碼
.版本 2
.子程序 _按鈕1_被單擊
信息框 (取隨機文本 (16, 真, 真), 0, )
.子程序 取隨機文本, 文本型
.參數 位數, 整數型
.參數 數字, 邏輯型, 可空
.參數 字母, 邏輯型, 可空
.局部變數 x, 整數型
.局部變數 字元數組, 文本型, , "0"
.局部變數 返迴文本, 文本型
.局部變數 隨機數, 整數型
置隨機數種子 ()
.如果真 (字母 = 假 且 數字 = 假)
數字 = 真
.如果真結束
.如果真 (數字 = 真)
.計次循環首 (10, x)
返迴文本 = 字元 (取代碼 (「0」, 1) + x - 1)
加入成員 (字元數組, 返迴文本)
.計次循環尾 ()
.如果真結束
.如果真 (字母 = 真)
.計次循環首 (26, x)
返迴文本 = 字元 (取代碼 (「A」, 1) + x - 1)
加入成員 (字元數組, 返迴文本)
.計次循環尾 ()
.如果真結束
返迴文本 = 「」
.計次循環首 (位數, x)
隨機數 = 取隨機數 (1, 取數組成員數 (字元數組))
返迴文本 = 返迴文本 + 字元數組 [隨機數]
.計次循環尾 ()
返回 (返迴文本)
Ⅳ php源碼分析之DZX1.5隨機數函數random用法
本文實例講述了php源碼分析之DZX1.5隨機數函數random用法。分享給大家供大家參考。具體如下:
<?php
/**
*
@param
int
$length:
隨機數長度
*
@param
int
$numeric:
0或非0,其中0表示隨機數由全數字組成,非0表示隨機數由全字母組成
*
@return
string:
返回生成的隨機數
*/
function
random($length,
$numeric
=
0)
{
$seed
=
base_convert(md5(microtime().$_SERVER['DOCUMENT_ROOT']),
16,
$numeric
?
10
:
35);
$seed
=
$numeric
?
(str_replace('0',
'',
$seed).'012340567890')
:
($seed.'zZ'.strtoupper($seed));
$hash
=
'';
$max
=
strlen($seed)
-
1;
for($i
=
0;
$i
<
$length;
$i++)
{
$hash
.=
$seed{mt_rand(0,
$max)};
}
return
$hash;
}
echo
random('15',1);
echo
'<br
/>';
echo
random('15');
/*End
of
php*/
運行結果如下:
228283270677112
SjqffsU76994qfS
希望本文所述對大家的php程序設計有所幫助。