State.select

Returns a random token that might follow the given sequence of tokens based on the markov state and the counter table that corresponds to the token sequence. If either the markov state of the corresponding counter table is empty, or the token sequence doesn't have a counter table assigned to it, null is returned instead.

  1. T[] select [@property setter]
  2. T[] select [@property setter]
    struct State(T)
    @property
    Nullable!(Unqual!T)
    select
    ()
    (
    T[] first
    )
    if (
    !isAssignable!(T, typeof(null))
    )

Meta