呈现随机数据集

时间:2017-01-10 21:36:39

标签: javascript random

我目前有3个数据集。我们称之为Step1,Step2,Step3。每个项目至少包含6个项目。

Step1    Step2     Step3
item     item      item
item     item      item
item     item      item
item     item      item
...      ...       ... And so on

数据集包括实现目标所需的步骤。从每个数据集中选择哪一步无关紧要,只需按顺序执行即可。

目前,我提供数据的方式是使用3轴老虎机。你总是赢得这场比赛,因为老虎机只是一种生成步骤组合的方式。用户只需单击旋转按钮,投币机就会从每个卷轴中随机选择一个项目。

我的问题/问题是,还有其他方法可以提供信息吗?老虎机是一种有趣的方式,但我想知道它是否是最有效的。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以将您的系统表示为Graph,其中每个路径都可以保证带您进入您定义的任何路径,并赢得"点。基本上,您将事件或项目表示为图表的节点。必须随机选择下一个节点,只要它不在您所来自的节点的同一级别(步骤,就像您所说的那样)。您必须以编程方式确保每个随机选择的路径将带您进入“赢得”#34;目标节点。

JavaScript支持实现这种数据结构的库,这在实现它时很有用。这种库的一个例子是here