方案骰子滚动算法

时间:2013-09-17 00:09:22

标签: scheme

(define throw-3-die
  (cond
    [(+ 1 random)]
    [(+ random 3)]
    ))

骰子是六面的并且编号为1-3并且具有相同的滚动概率。我试图在没有if语句或任何参数的情况下弄清楚如何做到这一点。

1 个答案:

答案 0 :(得分:0)

这是一个骨架解决方案:

(define (sum-of-three-dice)
  (define (one-die)
    <???>)
  (+ <???> <???> <???>))

如果你想一想,这真的很简单......