1

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

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

而且我想知道为什么它倾向于生成数字 2 很多,通常是重复的。只是口译员吗?

4

1 回答 1

2

您在第 4 行的“2”下方缺少一个问号。
您的代码从第 5 行开始,然后在那里打问号。如果您的样本中的问号“向上”,它总是会达到“2”,因此 25% 的时间会发生这种情况。
如果您在数字 2 下方添加缺少的问号,您应该会开始看到更多随机结果。

于 2014-01-14T18:59:49.500 回答