columna API reference - v0.4.1
    Preparing search index...

    Interface Random

    interface Random {
        bernoulli(n: number, p: number): Int32Array;
        beta(n: number, a: number, b: number): Float64Array;
        binomial(n: number, trials: number, p: number): Int32Array;
        chi2(n: number, df: number): Float64Array;
        exponential(n: number, scale?: number): Float64Array;
        f(n: number, d1: number, d2: number): Float64Array;
        gamma(n: number, shape: number, scale?: number): Float64Array;
        integer(n: number, lo: number, hi: number): Int32Array;
        lognormal(n: number, mu?: number, sigma?: number): Float64Array;
        next(): number;
        normal(n: number, mean?: number, sd?: number): Float64Array;
        poisson(n: number, lambda: number): Int32Array;
        sample<T>(
            column: ArrayLike<T>,
            n: number,
            options?: { replace?: boolean },
        ): T[];
        shuffle<T>(column: ArrayLike<T>): T[];
        t(n: number, df: number): Float64Array;
        uniform(n: number, lo?: number, hi?: number): Float64Array;
        weibull(n: number, shape: number, scale: number): Float64Array;
    }
    Index
    • Parameters

      • n: number
      • p: number

      Returns Int32Array

    • Parameters

      • n: number
      • a: number
      • b: number

      Returns Float64Array

    • Parameters

      • n: number
      • trials: number
      • p: number

      Returns Int32Array

    • Parameters

      • n: number
      • df: number

      Returns Float64Array

    • Parameters

      • n: number
      • Optionalscale: number

      Returns Float64Array

    • Parameters

      • n: number
      • d1: number
      • d2: number

      Returns Float64Array

    • Parameters

      • n: number
      • shape: number
      • Optionalscale: number

      Returns Float64Array

    • Integers in [lo, hi] inclusive.

      Parameters

      • n: number
      • lo: number
      • hi: number

      Returns Int32Array

    • Parameters

      • n: number
      • Optionalmu: number
      • Optionalsigma: number

      Returns Float64Array

    • Raw uniform draw.

      Returns number

    • Parameters

      • n: number
      • Optionalmean: number
      • Optionalsd: number

      Returns Float64Array

    • Parameters

      • n: number
      • lambda: number

      Returns Int32Array

    • Sample rows from a column, with or without replacement.

      Type Parameters

      • T

      Parameters

      • column: ArrayLike<T>
      • n: number
      • Optionaloptions: { replace?: boolean }

      Returns T[]

    • Shuffle a copy of the column.

      Type Parameters

      • T

      Parameters

      • column: ArrayLike<T>

      Returns T[]

    • Parameters

      • n: number
      • df: number

      Returns Float64Array

    • Uniform(0, 1).

      Parameters

      • n: number
      • Optionallo: number
      • Optionalhi: number

      Returns Float64Array

    • Parameters

      • n: number
      • shape: number
      • scale: number

      Returns Float64Array