2016 - 2024

感恩一路有你

易语言怎么编写生成随机数的软件 为什么我写的易语言程序会变慢?

浏览量:2343 时间:2023-06-10 19:30:07 作者:采采

为什么我写的易语言程序会变慢?

我找到问题了,在devc 上数组被默认初始化为0,而在vs上吧b[]数组没有被初始化为0,而是给予随机数,在查找资料后,把b[60000]改为了b[60000]{},然后vs中就可以正常运行。

易语言不使用数组怎么写数值不重复?

方法一.数组arr[arrlen]存储要取出的数值。

arrlen为数组arr的长度,取随机数

r[0,arrlen-1],取出arr[r],将arr[r]

赋值为arr[arrlen-1],然后arrlen--,直至取完。

方法二.

你可以试试遍历数组,然后每次取一个随机数,用该随机数的下标数组值与当前遍历数组值交换。

这样就可以乱序其中的30个数字,你只要取前10个分两组就好了

易语言怎么写一个随机抽名的程序?

可以通过计次循环得到一串字符串,达到你想要的结果。   以下提供的代码具有通用性。   代码如下: .版本 2 .子程序 取随机长度文本, 文本型 .参数 取汉字的文本, 文本型 .参数 取出的数目, 整数型 .局部变量 Temp, 整数型 .局部变量 取出的文本, 文本型 置随机数种子 () .计次循环首 (取出的数目, ) 取出的文本 = 取出的文本 + 取文本中间 (取汉字的文本, 取随机数 (1, 取文本长度 (取汉字的文本) ÷ 2) × 2 - 1, 2) .计次循环尾 () 返回 (取出的文本)   调用代码如下(实例): 编辑框_输出结果.内容 = 取随机长度文本 (编辑框_姓.内容, 到整数 (编辑框_姓长度.内容)) + 取随机长度文本 (编辑框_名.内容, 到整数 (编辑框_名长度.内容))   在我的演示程序中,演示结果如下:   如果你不想让字重复,请使用以下代码,此代码同样具有通用性: .版本 2 .子程序 取随机长度文本, 文本型 .参数 取汉字的文本, 文本型 .参数 取出的数目, 整数型 .局部变量 Temp, 整数型 .局部变量 临时文本, 文本型 .局部变量 随机文本, 文本型 .局部变量 取出的文本, 文本型 置随机数种子 () 临时文本 = 取汉字的文本 .计次循环首 (取出的数目, ) 随机文本 = 取文本中间 (临时文本, 取随机数 (1, 取文本长度 (临时文本) ÷ 2) × 2 - 1, 2) 取出的文本 = 取出的文本 + 随机文本 临时文本 = 子文本替换 (临时文本, 随机文本, “”, , , 真) .计次循环尾 () 返回 (取出的文本)   此代码即符合你的要求。   如有疑问请追问。

长度 代码 语言 程序 文本 取随机数 (1 取文

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。