Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::RandomLetter Struct Referenceexport

A random letter by position: the hash, read as a rank in an alphabet. More...

Collaboration diagram for dedekind::category::RandomLetter:

Public Types

using Domain = std::size_t
using Codomain = std::byte

Public Member Functions

constexpr std::byte operator() (std::size_t i) const

Public Attributes

std::array< std::byte, 256 > letters
 the alphabet, in order
std::size_t n
 how many
SplitMix hash

Detailed Description

A random letter by position: the hash, read as a rank in an alphabet.


The documentation for this struct was generated from the following file: