Aleatoritzat

Implementeu rand3() amb rand2()
2026

Implementeu rand3() amb rand2()

Donada una funció rand2() que retorna 0 o 1 amb la mateixa probabilitat, implementeu rand3() utilitzant rand2() que retorna 0, 1 o 2 amb la mateixa probabilitat. Minimitzar el nombre de trucades al mètode rand2(). A més, no es permet l'ús de cap altra funció de biblioteca i aritmètica de coma flotant.

Implementeu rand12() utilitzant rand6() en una línia
2026

Implementeu rand12() utilitzant rand6() en una línia

Donada una funció, rand6() que retorna nombres aleatoris de l'1 al 6 amb la mateixa probabilitat, implementeu la funció d'una línia rand12() utilitzant rand6() que retorna nombres aleatoris de l'1 al 12 amb la mateixa probabilitat. La solució hauria de minimitzar el nombre de trucades al mètode rand6(). No es permet l'ús de cap altra funció de biblioteca i l'aritmètica de coma flotant.