@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
19 lines (18 loc) • 601 B
JavaScript
import { normal } from "@thi.ng/random/distributions/normal";
import { defHofOp } from "./compile/emit.js";
import { NEW_OUT_A } from "./compile/templates.js";
const [randDistrib, randDistrib2, randDistrib3, randDistrib4] = defHofOp(normal, ([a]) => `${a}=rnd()*n;`, "a,rnd=op(),n=1", "a", "a", 0, NEW_OUT_A);
const randomDistrib = randDistrib;
const randomDistrib2 = randDistrib2;
const randomDistrib3 = randDistrib3;
const randomDistrib4 = randDistrib4;
export {
randDistrib,
randDistrib2,
randDistrib3,
randDistrib4,
randomDistrib,
randomDistrib2,
randomDistrib3,
randomDistrib4
};