Random Hiragana Digraph Generator

Choose one traditional modern Japanese Hiragana yōon digraph made from an i-row kana and small ya, yu, or yo using injected randomness.

Description

Choose one of 33 stored Hiragana yōon digraphs as a complete two-character token.

Hiragana encodes small ya, yu, and yo separately from their full-size counterparts. The sampled yōon pairs combine an i-row kana with one of those small characters.1

The stored list uses eleven initial kana across unvoiced, voiced, and semi-voiced series, each paired with the three small forms. Output value contains two code points and two UTF-16 code units; neither character is drawn independently.

When to use Random Hiragana Digraph Generator

Use it for Hiragana digraph-recognition prompts or small-kana rendering fixtures.

How to use Random Hiragana Digraph Generator and understand its results

  1. Run without input fields; API requests use {}.
  2. Read or copy value as the complete stored token, preserving all its Unicode characters.
  3. Run again for another prompt. Keep the result separate from any answer label or surrounding text you supply.
index = floor(randomDraw × 33); value = storedRepertoire[index]

One finite draw in [0, 1) chooses the complete token. Uniform randomness gives each entry equal weight regardless of string length.

The selector returns one of the 33 complete stored pairs unchanged. It neither constructs arbitrary kana combinations nor replaces the small second character with its full-size counterpart.

json
{
  "input": {},
  "randomDraw": 0.25,
  "output": {
    "value": "ちょ"
  }
}

Draw zero selects the first entry and a draw just below one selects the last. Negative, nonfinite, and one-valued draws fail. Results can repeat; no history or without-replacement option is supplied.

Limitations and assumptions

The default source is Math.random; no seed input or cryptographic entropy guarantee is provided. Repeated runs may select the same result, and the distribution depends on the random source.

There are no romanizations, audio, words, loanword-specific extended combinations, or pronunciation assessment. This is a fixed subset rather than every kana digraph.

Alternative or Complementary methods

Choose a related generator only when its repertoire is intended. Inspect text encodings and token length separately; a selected token can contain more than one code point.

References

  1. Unicode Hiragana code chart — Unicode Consortium

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies