在列表中保存一定数量的随机海龟

save a certain random number of turtles in a list

我有 10 只海龟,我想随机选择其中 3 只。 如何随机 select 3 只海龟并保存这些海龟以供日后使用?

我想出了如何打印我要保存的列表

询问 n-of 3 海龟 [print int (who )]

但我不知道如何将这些海龟保存在列表中。

假设您想将随机子集保存在代理集中,saved-turtles。那么就是

let saved-turtles n-of 3 turtles

如果你想让saved-turtles成为一个列表,那么

let saved-turtles [self] of n-of 3 turtles

sort 也可用于将代理集转换为列表

let saved-turtles sort n-of 3 turtles

希望这对您有所帮助, 查尔斯