Rand2() kullanarak Rand3()'u uygulayın
Eşit olasılıkla 0 veya 1 döndüren bir Rand2() işlevi verildiğinde, eşit olasılıkla 0, 1 veya 2 döndüren Rand2() işlevini kullanarak Rand3() işlevini uygulayın. Rand2() yöntemine yapılan çağrı sayısını en aza indirin. Ayrıca başka herhangi bir kütüphane fonksiyonunun ve kayan nokta aritmetiğinin kullanımına izin verilmez.