Reference · Rolls and exact odds
OutcomeOddstype
One line of a game's odds: an outcome, the words for it, and its chance as a whole-number count of the equally likely throws.
Import it
import type { OutcomeOdds } from "@johnmorrisdotca/korokoro";
Definition
type OutcomeOdds = {
outcome: string;
text: string;
ways: bigint;
outOf: bigint;
chance: number;
};
Members
| Name | Type | Description |
|---|---|---|
outcome | string | |
text | string | The outcome in words, with its figures left as they were first seen: "Three of a kind". |
ways | bigint | How many of the throws come out this way. |
outOf | bigint | How many throws there are. |
chance | number | The same as a chance. |
Examples
import type { OutcomeOdds } from "@johnmorrisdotca/korokoro";
import { getPreset, presetOdds } from "@johnmorrisdotca/korokoro";
const value: OutcomeOdds = presetOdds(getPreset("cho-han")!)![0]!;
console.log(value.text);Chō (even)What it prints (run when this page was built)