Befunge RNG - 为什么我会得到这么多2?

时间:2014-01-14 18:23:08

标签: random befunge

Befunge在代码高尔夫之外并不常用,但我想尝试学习它。我从维基百科获得了一个随机数生成器,并决定对其进行修改以使其结束。这就是我所拥有的:

v>>>>.v>
      ?^
 12345@
 ^ ^  
> ? ?^
 v?v  
v6789>

我想知道为什么它有很多产生2号的倾向,通常是重复的。它只是翻译吗?

1 个答案:

答案 0 :(得分:2)

您在第4行“2”下面缺少问号 您的代码首先转到第5行,然后点击那里的问号。如果你的样品中的问号“向上”,它将总是达到“2”,这样就会在25%的时间内发生。
如果在数字2下面添加缺少的问号,您应该会看到更多随机结果。