function throwInvalidAleaSeed(seed) {
  if (seed % 1 !== 0 || seed <= 0) {
    throw new TypeError(
      `Expected seed to be an unsigned integer greater or equal 1, but got "${seed}"`
    );
  }
}
/**
 * Throw an error if the given seed is invalid for the alea algorithm
 *
 * @private
 * @param {number} seed A number value representing the seed
 */
Throw an error if the given seed is invalid for the alea algorithm
@private
@param {number} seed A number value representing the seed
Throw an error if the given seed is invalid for the alea algorithm @private @param { number } seed A number value representing the seed
function throwInvalidAleaSeed(seed) {
  if (seed % 1 !== 0 || seed <= 0) {
    throw new TypeError(
      `Expected seed to be an unsigned integer greater or equal 1, but got "${seed}"`
    );
  }
}
function throwInvalidAleaSeed ( seed ) { if ( seed % 1 !== 0 || seed <= 0 ) { throw new TypeError ( ` ${ seed } ` ) ; } }
Throw an error if the given seed is invalid for the alea algorithm
 @private
 @param {number} seed A number value representing the seed
Throw an error if the given seed is invalid for the alea algorithm @private @param { number } seed A number value representing the seed