23 votes

Comment puis-je lancer un certain nombre de dés non numériques pour obtenir un nombre aléatoire compris entre 1 et 150 ?

Cette question n'est pas vraiment liée aux jeux de rôle, mais plutôt à un scénario réel de lancer de dés pour lequel je cherche de l'aide auprès d'experts en la matière.

Je mémorise actuellement le livre des Psaumes, qui est divisé en 150 chapitres.

Je cherche un moyen analogique et élégant de m'interroger, en lançant un certain nombre de dés (ou tout autre moyen, en fait, rien de numérique) pour obtenir un nombre aléatoire (également probable) compris entre 1 et 150.

N'étant pas très au fait du monde des dés, je commence à chercher sur Google, en commençant par "150 sided dice" ... ce qui ferait évidemment l'affaire en une seule fois.

Il ne m'a pas fallu longtemps pour me rendre compte qu'il n'y avait pas beaucoup de formes 3D qui se prêtaient à la fabrication de dés, les dés à 120 faces étant les plus grands (et à l'aspect plutôt ridicule) que j'ai pu trouver.

Il s'agira donc d'une combinaison de plusieurs éléments. Une solution à laquelle j'ai pensé jusqu'à présent serait un d30 et un d5. Je soustrairais un au d5 et multiplierais ce nombre par 30, ce qui donnerait 0,30,60,90,120. J'ajouterais ensuite simplement la valeur du d30.

J'espère que cet exemple vous donne une idée de ce que j'essaie d'accomplir. Je m'excuse par avance si je me trompe de sujet et que cette question n'a pas lieu d'être. Si c'est le cas, j'éditerai ma question "Un personnage de mon RPG mémorise le Livre des Psaumes..." :)

-5voto

Chris Barry Points 93

Utilisez un dé à six faces pour obtenir trois chiffres d'un nombre en base 6, en attribuant la valeur 0 à un six obtenu. Trois lancers donnent trois nombres, a , b y c , chacun compris entre zéro et cinq inclus.

Calculer maintenant $$ m = a \times 36 + b \times 6 + c $$ m sera un nombre compris entre 0 et 215 inclus.

Calculer ensuite $$ n = \mathrm {int} \left ( \frac {m \times 150}{ 216} \right ) $$ Où int( x ) arrondit à l'entier inférieur le plus grand inférieur ou égal à x . Vous obtiendrez ainsi un nombre entier aléatoire uniformément réparti entre 0 et 149. Ajoutez 1 pour obtenir 1 à 150.

-6voto

George Points 1

Wow... certains de ces documents sont très détaillés. Prenons le moins de dés possible. Un dé 6 et un dé 10. Lancez le d6 en cherchant le pair ou l'impair. Puisque le 1 est impair, nous allons faire en sorte que le 0 soit "pair", c'est-à-dire que vous obtenez un 4. Pair = 0. Ce sera votre premier chiffre. Puisque c'est un zéro, lancez deux fois le d10 pour les deux chiffres suivants, c'est-à-dire 4 et 8. Votre numéro est 048. Si vous obtenez un résultat impair sur votre premier d6, votre premier chiffre est maintenant 1. Comme vous ne pouvez pas dépasser 50, lancez à nouveau le d6 et soustrayez 1 pour le deuxième chiffre, puis le d10 pour le troisième (en ignorant évidemment cette dernière étape si vous avez obtenu un "6", c'est à dire 5, pour le deuxième chiffre).

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X