Files
tekelanew_acs/acs/nladmin-ui/node_modules/echarts-gl/lib/effect/halton.js
2024-12-05 09:33:18 +08:00

25 lines
450 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
// Generate halton sequence
// https://en.wikipedia.org/wiki/Halton_sequence
function halton(index, base) {
var result = 0;
var f = 1 / base;
var i = index;
while (i > 0) {
result = result + f * (i % base);
i = Math.floor(i / base);
f = f / base;
}
return result;
}
var _default = halton;
exports.default = _default;