精易论坛

标题: 取指定範圍內指定數值個數的隨機整數列 [打印本页]

作者: 列明    时间: 2019-10-23 21:18
标题: 取指定範圍內指定數值個數的隨機整數列
  
子程序名返回值类型公开备 注
取指定範圍內指定數值個數的隨機整數列整数型 
参数名类 型参考可空数组备 注
隨機整數列整数型
指定上限整数型默認為22
指定下限整数型默認為1
數值個數整数型默認為上限-下限+1
可否重複逻辑型默認為真=允許重複
变量名类 型静态数组备 注
臨時隨機整數整数型 
循环计次整数型 
不重複個數整数型 
清除数组 (隨機整數列)
如果真 (是否为空 (指定上限))
指定上限 = 22
如果真 (是否为空 (指定下限))
指定下限 = 1
如果真 (是否为空 (數值個數))
數值個數 = 指定上限 - 指定下限 + 1
如果真 (是否为空 (可否重複))
可否重複 = 真
如果真 (數值個數 < 1)
返回 (0)
判断 (數值個數 ≤ 指定上限 - 指定下限 + 1)
' 節點.删除属性 ()
重定义数组 (隨機整數列, 假, 數值個數)
置随机数种子 ()
计次循环首 (數值個數, 循环计次)
' 臨時隨機整數 = 取随机数 (指定下限, 指定上限)
隨機整數列 [循环计次]取随机数 (指定下限, 指定上限)  ' 臨時隨機整數
计次循环尾 ()
判断 (可否重複)

计次循环首 (數值個數, 循环计次)
判断循环首 (1 < 取指定數列中指定數值個數 (隨機整數列, 隨機整數列 [循环计次]))
' 臨時隨機整數 = 取随机数 (指定下限, 指定上限)
隨機整數列 [循环计次]取随机数 (指定下限, 指定上限)  ' 臨時隨機整數
判断循环尾 ()
计次循环尾 ()
返回 (取数组成员数 (隨機整數列))
返回 (0)

子程序名返回值类型公开备 注
取指定數列中指定數值個數整数型 
参数名类 型参考可空数组备 注
指定數列整数型
指定數值整数型默認為1
变量名类 型静态数组备 注
指定數列數值個數整数型 
循環計次整数型 
數值個數整数型 
指定數列數值個數 = 取数组成员数 (指定數列)
數值個數 = 0
判断 (指定數列數值個數 = 0 0 < 取数组下标 (指定數列, 2))
如果真 (是否为空 (指定數值))
指定數值 = 1
计次循环首 (指定數列數值個數, 循環計次)
如果真 (指定數值 = 指定數列 [循環計次])
數值個數 = 數值個數 + 1

计次循环尾 ()


返回 (數值個數)





未經測試,因為https://125.confly.eu.org/thread-14485297-1-1.html的附件所引用的支持庫我並沒有,所以無法編譯運行調試。
也懶得再特意去調教了。準備提交的時候帖子又封了。要不是為了榮譽值,早就去別的地方玩水了。
不過思路絶對沒問題,這麽個方法絶對行得通。
僅供參考。
直接附易指令序列,懶得截圖,懶得上傳易文件,懶得寫帖子了。

作者: hm418    时间: 2019-10-23 22:46
好东西哈哈
作者: q951681306    时间: 2019-10-24 08:39
看看!!!!!!!!!!
作者: zhangalong    时间: 2019-10-24 08:55
无聊的游戏无聊的人有趣的论坛
作者: KlpeeQlovv    时间: 2019-10-24 10:56
搞不懂为啥弄繁体字
作者: gys497    时间: 2019-10-24 18:55
Select within the specified range specified number number of random integer column
作者: 天边浪子    时间: 2019-10-29 15:10
看看!!!!!!!!!!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4