INNER CODE UNIT · JavaScript

rng

Sisyphe42/ReignsAgent · packages/core/src/index.js:42

  const rng = options.rng ?? Math.random;
  const events = [];

  if (typeof rng !== "function") {
    throw new CoreError("rng must be a function");
  }

  const runtime = {
    get state() {
      return state;
    },

    get cards() {
      return cards;
    },

    get events() {
      return events.map((event) => Object.freeze(cloneJsonSafe(event, "Runtime event")));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…