Je travaille sur un petit jeu où les prix sont attribués sur la base d'un nombre aléatoire. Donc, quand une mission est terminée et que la récompense doit être distribuée, je veux générer le prix au hasard. Actuellement, je reçois un nombre aléatoire compris entre 1 et 500, puis j'utilise une instruction if-else imbriquée géante pour attribuer le prix en fonction du résultat. Il est évident pour moi que c'est la mauvaise façon de faire cela, mais je ne suis pas sûr de quelle autre manière cela puisse être fait.choisir des éléments basés sur des nombres aléatoires
Des suggestions?
500 Y at-il des prix distincts, ou seront plusieurs des numéros de carte au même prix? (Pour fausser la probabilité entre eux, je veux dire) –
oui il y en a environ 300 uniques, cependant ils existent dans trois raretés distinctes. donc 1-300 sont des prix communs, 301-450 sont rares, et 451-500 sont rares. – BigPete
Y a-t-il différentes chances entre obtenir des prix commom ou l'autre, en plus du fait qu'il y a plus de commom? Si la réponse est oui, cela change l'approche. –