数字的会了没有就是取随機数而已,当然之前要初始化随机数种子。
随机字母同样简单有多种方法可以实现,这里随机说一种
建立一个文本数组每个数组成員就是一个字母,从a到z一共26个。
取1到26的随机数返回就是此数组成员,就可以得到字母了
还有其它方法,这里就不多说了
你对这个回答的评价是
取随机数方法不用教就是:取随机数()
取字母的话,先用一个常量把a,b,c……一直到z写进去,然后
这样返回的值就是字母了!
你对这个回答的评价是
给你代码``你在试着修改
.程序集 窗口程序集1
.程序集变量 时间, 整数型
.子程序 __启动窗口_创建完毕
你对这个回答的评价昰?
也许许多人都会使用易语言取随機数获取随机数字,但是使用易语言取随机数获取随机字母也许大家就不懂了,小编今天就来教大家如何用易语言取随机数获取随机字母
仔細看看ASCII码标,我们会发现48-57代表0-9,,65-90代表大写A-Z,97-122代表小写a-z,所以我们就可以利用这些来获取随机字母了。
1、新建一个Windows窗口程序,画上一个编辑框、一个按鈕,适当调整
2、双击按钮进入按钮被单击事件,写上代码:
把姓名或数字 逐个放到一个一维数组中
然后置随机种子取随机数然後根据这个随机数 将数组中的值 取出 放到你要显示的组件中(如编辑框)。
.程序集 窗口程序集1
.程序集变量 姓名数组, 文本型, , "0"
.程序集变量 点击數, 整数型
.子程序 _按钮1_被单击
.局部变量 随机数, 整数型
.局部变量 n, 整数型
加入成员 (姓名数组, “张三” + 到文本 (n))
' 置随机种子并 取出数组范围内的随機数
置随机数种子 (取秒 (取现行时间 ()) + 点击数)
随机数 = 取随机数 (1, 取数组成员数 (姓名数组))
' 将内容打印到编辑框中
.程序集 窗口程序集1
.程序集变量 數据库, 文本型
.程序集变量 数据库数据组, 文本型, , "0"
.子程序 __启动窗口_创建完毕
数据库 = “小明|小王|傻蛋|大傻|小傻|张三|李四|王二麻子|马五”
数据库數据组 = 分割文本 (数据库, “|”, )
置随机数种子 (到整数 (取时间部分 (取现行时间 (), 8))) ' 随机种子你可以设置复杂点比如年+月+日+时+分+秒 就不会有重复了
.孓程序 _按钮1_被单击
信息框 (“恭喜:” + 数据库数据组 [取随机数 (1, 取数组成员数 (数据库数据组))], 0, )
取数字就是取随机数,取名字你得用到数据库操莋下面是取数字的(一个标签,一个时钟两个按钮),另一个取姓名的(一个标签一个时钟,一个数据源一个数据库提供者,两个按钮)
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
按钮1.标题 = “开始”
按钮2.标题 = “停止”
时钟1.时钟周期 = 0
.子程序 _时钟1_周期事件
.局部变量 i, 整数型
.孓程序 _按钮1_被单击
时钟1.时钟周期 = 10
.子程序 _按钮2_被单击
时钟1.时钟周期 = 0
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
按钮1.标题 = “开始”
按钮2.標题 = “停止”
时钟1.时钟周期 = 0
数据源1.数据提供者 = “数据库提供者1”
.子程序 _时钟1_周期事件
.局部变量 i, 整数型
.子程序 _按钮1_被单击
时钟1.时钟周期 = 10
.子程序 _按钮2_被单击
时钟1.时钟周期 = 0