Jag har gjort några snabba matriser för dig eftersom det intresserade mig tillräckligt.
Den allmänna regeln med att få ett slumpmässigt nummer med en tärning som faller mellan dina tärns maximala värden är att helt enkelt rulla om ett resultat som är högre än det maximala antalet du vill ha.
Exempel: Du vill ha ett tal mellan 1 och 18, du rullar en d20 och rullar om resultatet av 19 eller 20.
Det betyder fortfarande att varje resultat är lika sannolikt att det kommer upp som en annan.
Det här hjälper inte mycket om du vill ha ett tal mellan 1 och 22, eftersom du måste rulla en d100 och det är troligt att du måste fortsätta rulla igen och igen.
Jag har tagit några steg mellan 20 och 100 (icke-inkluderande) som du kan få slumpmässiga rullar för:
391.133Det här fungerar som följer:
Om du behöver ett tal mellan 1 och 55 väljer du nästa högsta (i det här fallet 60 > 1d6-1 *10 + 1d10
). Du rullar 1d6-1, multiplicerar den med 10 och lägger sedan till 1d10.
Om du får ett högre antal än 55, rullar du om hela sak . Det är viktigt att du inte bara rullar om 1d10.
Detta kommer att ge dig ännu likelihood resultat och är inte så knepigt eller tidskrävande som det ser ut. Jag ska erkänna att det fortfarande lämnar möjligheten att återvalsar, men det minskar dem avsevärt.