我想要使用随机抽签,就用了随机数。
例如3个播放,随机抽签1,2,3,4,5
如果随机数是1,就运行1的程序
如果随机2,就运行2的条件程序。
我想要做到不重复抽签,就是后面随机到的条件程序,与之前的不重复。
例如第1次第2次抽签的随机程序编号是3,5,那么下一次抽签的程序就不能是3和5。只能从1,2,4中抽签
不知如何做到。如果随机数功能可以选择不重复随机,就容易多了。
是不是很难
如果随机数功能可以选择不重复随机,就容易多了。
子程序 https://getquicker.net/subprogram?id=e42d4d2e-148a-4af1-d9e5-08db2ba80230 打开网页右上角可以查看如何使用。
他这个是列表,一次性处理结束的,我这个是多次循环的,不是一次性处理的。
是不是让随机数进行随机排序?然后读取列表?列表第一个,第二个,逐个执行》?我没见过列表功能
https://getquicker.net/KC/Help 这个只能用列表实现,即便不用子程序,你也需要一个列表保存之前出过什么值。
能不能给一个参考,提示,适合我这样简单随机排序5个数字和逐个运行的,的案例
假设你需要播放3次,每次播放需要从样本列表 a,b,c,d,e 中随机抽取一个 。一个思路是,先把样本顺序随机打乱,然后每次播放依次读取第一个、第二个、第三个元素就行了。
有点懂这个意思,我不知道如何实现这个程序。你可以看我另一个问题,https://getquicker.net/QA/Question/17056 已经实现了随机数排序,但是如何按照随机顺序逐个运行出来呢。
看组合动作教程
把可选择项(元素)放在一个列表里面, 取列表中随机位置的元素, 然后把这个元素删掉, 循环