import { type IRandom } from "@thi.ng/random"; import type { VecOpSGOOO, VecOpSOOO } from "./api.js"; /** * Like {@link random2} but for 2D strided vectors * * @param a - output vector * @param n - min bounds (default: -1) * @param m - max bounds (default: 1) * @param rnd - PRNG instance * @param ia - index (default: 0) * @param sa - stride (default: 1) */ export declare const randomS2: VecOpSOOO; /** * Like {@link random3} but for 3D strided vectors * * @param a - output vector * @param n - min bounds (default: -1) * @param m - max bounds (default: 1) * @param rnd - PRNG instance * @param ia - index (default: 0) * @param sa - stride (default: 1) */ export declare const randomS3: VecOpSOOO; /** * Like {@link random4} but for 4D strided vectors * * @param a - output vector * @param n - min bounds (default: -1) * @param m - max bounds (default: 1) * @param rnd - PRNG instance * @param ia - index (default: 0) * @param sa - stride (default: 1) */ export declare const randomS4: VecOpSOOO; /** * Like {@link random4} but for 4D strided vectors * * @param a - output vector * @param num - vector size * @param n - min bounds (default: -1) * @param m - max bounds (default: 1) * @param rnd - PRNG instance * @param ia - index (default: 0) * @param sa - stride (default: 1) */ export declare const randomS: VecOpSGOOO; //# sourceMappingURL=randoms.d.ts.map