randIntNoRep(
命令已针对 OS 2.53MP 及更高版本上的 TI-84+/SE 计算器发布。
当您需要以随机顺序创建不重复整数的数字列表时,将使用该命令。它对于打乱任何数字的序列非常有用。如何在早期版本(操作系统或设备方面)上实现此功能?
最佳答案
这可以通过创建一个随机数列表来实现,并使用它对您想要随机化的第二个数字列表进行排序。
例如,使用 randIntNoRep(
可以轻松地将 52 张卡片随机化并将其保存为列表:
:randIntNoRep(0,51→L₁
这可以使用以下代码模拟:
:rand(52→L₂
:seq(X,X,0,51→L₁
:SortA(L₂,L₁
L₂
设置为包含一组 52 个随机值。 L₁
设置为包含将被随机化的数字。通过按升序对列表进行排序,可以实现与使用 randIntNoRep(
相同的方法。关于random - 在 TI 83 上模拟 randIntNoRep( 命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11067662/