Donada una seqüència de probabilitats (reals entre 0 i 1, tal que la seva suma fa 1) i un nombre , feu un programa que torni un nombres tal que cada i cada aparegui en el vector amb probabilitat .
Per exemple, si les probabilitats són:
i , el programa ha de treure una llista de enters entre el i el , tal que el hi aparegui amb una probabilitat del , l’ amb una probabilitat del , el amb una probabilitat del , el amb una probabilitat del , i el amb una probabilitat del .
Cal tenir en compte que el programa també rebrà, com a paràmetre, una llavor per a la funció . Per tant, per a generar la llista de sortida caldrà fer servir la funció (que inicialitzareu amb la llavor que es donarà com a entrada) i la funció per a generar un nombre amb una probabilitat .
Una enter que serà la llavor per a la funció , un nombre d’enters que caldrà treure per la sortida, la mida de la llista de probabilitats, la llista de probabilitats.
Una llista de enters en què cada enter apareix amb probabilitat .
Autoria: Jaume Baixeries
Generació: 2026-01-25T16:34:10.268Z
© Jutge.org, 2006–2026.
https://jutge.org