UNPKG

halton

Version:

Generate n points of the Halton sequence in n-dimensions.

19 lines (18 loc) 810 B
export default halton; /** * The Halton sequence algorithm. * @see [Wikipedia Halton_sequence]{@link https://en.wikipedia.org/wiki/Halton_sequence#Implementation} * @param {number} index Index in the sequence. * @param {number} base An integer, preferably prime number. * @returns {number} */ export function haltonSequence(index: number, base: number): number; /** * Generate n points of the Halton sequence in n-dimensions. * The "bases" parameter defines how many dimensions. * @alias module:halton.default * @param {number} count Number of points in the sequence to generate. * @param {number[]} [bases=[2, 3]] The bases for the Van der Corput operation. Best results with small coprime numbers. * @returns {number[][]} */ declare function halton(count: number, bases?: number[]): number[][];