The OpenD Programming Language

SplitMixEngine.this

Constructs a SplitMixEngine generator seeded with x0.

  1. this(ulong x0)
    struct SplitMixEngine(alias mixer, bool split_enabled = false, OptionalArgs...)
    @nogc nothrow pure @safe
    this
    ()
    (
    ulong x0
    )
    if (
    (
    __traits(compiles, ) ||
    __traits(compiles, )
    )
    &&
    (
    OptionalArgs.length < 1 ||
    (
    is(typeof(OptionalArgs[1]) == ulong) &&
    OptionalArgs[1] != DEFAULT_SPLITMIX_INCREMENT
    )
    )
    &&
    OptionalArgs.length < 2
    )
  2. this(ulong x0, ulong increment)

Meta