2

试图弄清楚如何使用applescript创建非重复数字。如果我只想要 1 或 2 的随机数,我希望我的结果是 [1, 2] 或 [2, 1],而不是 [1, 1] 或 [2, 1]。

所以我基本上只需要找出一种方法来确保数字不重复,我知道该怎么做。如果有我可以在 applescript 中运行的 unix 命令,请告诉我。

4

1 回答 1

1

下一个 applescript 将生成不重复的随机数对 - 从范围 1..100

set maxValue to 100
set thePairs to {}
repeat until (count thePairs) = 2
   set randomNumber to (random number from 1 to maxValue)
   if thePairs does not contain {randomNumber} then set end of thePairs to randomNumber
end repeat
thePairs

我希望您不会再次将问题修改为其他问题。

于 2013-05-18T20:22:21.697 回答