UNPKG

@haelp/teto

Version:

A typescript-based controllable TETR.IO client.

19 lines (17 loc) 376 B
import { RNG } from "../../utils"; import { Mino } from "../types"; export const random = (seed: number) => { const gen = new RNG(seed); return () => { const TETROMINOS: Mino[] = [ Mino.Z, Mino.L, Mino.O, Mino.S, Mino.I, Mino.J, Mino.T ]; return [TETROMINOS[Math.floor(gen.nextFloat() * TETROMINOS.length)]]; }; };