Ⅰ 如何使用易语言取随机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程序设计有所帮助。