按键精灵文档脚本开发教程:随機数写法
来源:按键学院 【按键精灵文档】
小编今天要分享三种随机数不重复的方法 ~快来围观~
将随机到的数字放到数组里然后每次随机產生的数字都和数组里已有的数字进行比较,如果有重复的则重新生成
代码:(生成10个范围在10以内的随机数)
1、Dim TmpDat(10) //例如,需要产生10个不重複的数字则定义数组,数组元素个数为10
2、For i = 0 To 9//由于数组的最小下标是从0开始的所以循环从0开始到9,循环10次
用一个随机函数和一串汉字或鍺数字的字符串
让随机函数每次随机抽取字符串第几个字符。这样重复组合来就是随机取名了
你对这个回答的评价是?
新手建议学习TC简單开发
T C也是一款脚本开发工具,支持中文编程
比按键容易学多了,而且群里交流比较活跃,每个群都有导师帮忙解决问题。
你对这个回答的评價是
'第一次玩啊,那就玩明白点的,首先最好先了解一下随机函数Rnd是怎样的,看如下说明:
'随机数函数Rnd,直接调用Rnd就可以得到一个小于 1 但大于或等于 0 的值
'但在调用 Rnd 之前最好先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有基于系统计时器的种子,这样可以避免你的随机数脚本次次运行出现的随机数都有着相同的顺序
'看了如上描述,你就可以比较清楚比较自如地运用这个函數了
'比如:你现在要的1-9的随机数,而Rnd只能产生0-1之间的数,怎么办呢?很简单,如下:
'这个"随机数"变量的值 就是你所要的...至于你想把这个产生出来的随机數输入到哪个程序的哪里,就得看具体情况了
你对这个回答的评价是?
你对这个回答的评价是
你对这个回答的评价是?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。