Skip to the content

Korokoroコロコロ

Roll mixed dice or type notation, compare exact probabilities, keep a history and replay seeded rolls.

Korokoro describes something small rolling in Japanese. About the name

Contents

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

NameTypeDescription
outcomestring
textstring

The outcome in words, with its figures left as they were first seen: "Three of a kind".

waysbigint

How many of the throws come out this way.

outOfbigint

How many throws there are.

chancenumber

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)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/korokoro 1.16.0.