UNPKG

@magic-xpa/utils

Version:

magic utils package

75 lines 4.25 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ export class Randomizer { /** * @return {?} */ static get_initialized() { return Randomizer._initialized; } /** * @return {?} */ static get_mod() { return Randomizer._mod; } /** * @return {?} */ static get_mul() { return Randomizer._mul; } /** * @return {?} */ static get_seed() { return Randomizer._seed; } /** * @return {?} */ static set_initialized() { Randomizer._initialized = true; } /** * @param {?} randMod * @return {?} */ static set_mod(randMod) { Randomizer._mod = randMod; return Randomizer._mod; } /** * @param {?} randMul * @return {?} */ static set_mul(randMul) { Randomizer._mul = randMul; return Randomizer._mul; } /** * @param {?} randSeed * @return {?} */ static set_seed(randSeed) { Randomizer._seed = randSeed; return Randomizer._seed; } } Randomizer._initialized = false; Randomizer._mod = 0.0; Randomizer._mul = 0.0; Randomizer._seed = 0.0; if (false) { /** @type {?} */ Randomizer._initialized; /** @type {?} */ Randomizer._mod; /** @type {?} */ Randomizer._mul; /** @type {?} */ Randomizer._seed; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmFuZG9taXplci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BtYWdpYy14cGEvdXRpbHMvIiwic291cmNlcyI6WyJzcmMvUmFuZG9taXplci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsTUFBTTs7OztJQU1KLE1BQU0sQ0FBQyxlQUFlO1FBQ3BCLE1BQU0sQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDO0lBQ2pDLENBQUM7Ozs7SUFFRCxNQUFNLENBQUMsT0FBTztRQUNaLE1BQU0sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDO0lBQ3pCLENBQUM7Ozs7SUFFRCxNQUFNLENBQUMsT0FBTztRQUNaLE1BQU0sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDO0lBQ3pCLENBQUM7Ozs7SUFFRCxNQUFNLENBQUMsUUFBUTtRQUNiLE1BQU0sQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDO0lBQzFCLENBQUM7Ozs7SUFFRCxNQUFNLENBQUMsZUFBZTtRQUNwQixVQUFVLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQztJQUNqQyxDQUFDOzs7OztJQUVELE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBZTtRQUM1QixVQUFVLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQztRQUMxQixNQUFNLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQztJQUN6QixDQUFDOzs7OztJQUVELE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBZTtRQUM1QixVQUFVLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQztRQUMxQixNQUFNLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQztJQUN6QixDQUFDOzs7OztJQUVELE1BQU0sQ0FBQyxRQUFRLENBQUMsUUFBZ0I7UUFDOUIsVUFBVSxDQUFDLEtBQUssR0FBRyxRQUFRLENBQUM7UUFDNUIsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUM7SUFDMUIsQ0FBQzs7QUF0Q2MsdUJBQVksR0FBWSxLQUFLLENBQUM7QUFDOUIsZUFBSSxHQUFXLEdBQUcsQ0FBQztBQUNuQixlQUFJLEdBQVcsR0FBRyxDQUFDO0FBQ25CLGdCQUFLLEdBQVcsR0FBRyxDQUFDOzs7SUFIbkMsd0JBQTZDOztJQUM3QyxnQkFBa0M7O0lBQ2xDLGdCQUFrQzs7SUFDbEMsaUJBQW1DIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFJhbmRvbWl6ZXIge1xyXG4gIHByaXZhdGUgc3RhdGljIF9pbml0aWFsaXplZDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHByaXZhdGUgc3RhdGljIF9tb2Q6IG51bWJlciA9IDAuMDtcclxuICBwcml2YXRlIHN0YXRpYyBfbXVsOiBudW1iZXIgPSAwLjA7XHJcbiAgcHJpdmF0ZSBzdGF0aWMgX3NlZWQ6IG51bWJlciA9IDAuMDtcclxuXHJcbiAgc3RhdGljIGdldF9pbml0aWFsaXplZCgpOiBib29sZWFuIHtcclxuICAgIHJldHVybiBSYW5kb21pemVyLl9pbml0aWFsaXplZDtcclxuICB9XHJcblxyXG4gIHN0YXRpYyBnZXRfbW9kKCk6IG51bWJlciB7XHJcbiAgICByZXR1cm4gUmFuZG9taXplci5fbW9kO1xyXG4gIH1cclxuXHJcbiAgc3RhdGljIGdldF9tdWwoKTogbnVtYmVyIHtcclxuICAgIHJldHVybiBSYW5kb21pemVyLl9tdWw7XHJcbiAgfVxyXG5cclxuICBzdGF0aWMgZ2V0X3NlZWQoKTogbnVtYmVyIHtcclxuICAgIHJldHVybiBSYW5kb21pemVyLl9zZWVkO1xyXG4gIH1cclxuXHJcbiAgc3RhdGljIHNldF9pbml0aWFsaXplZCgpOiB2b2lkIHtcclxuICAgIFJhbmRvbWl6ZXIuX2luaXRpYWxpemVkID0gdHJ1ZTtcclxuICB9XHJcblxyXG4gIHN0YXRpYyBzZXRfbW9kKHJhbmRNb2Q6IG51bWJlcik6IG51bWJlciB7XHJcbiAgICBSYW5kb21pemVyLl9tb2QgPSByYW5kTW9kO1xyXG4gICAgcmV0dXJuIFJhbmRvbWl6ZXIuX21vZDtcclxuICB9XHJcblxyXG4gIHN0YXRpYyBzZXRfbXVsKHJhbmRNdWw6IG51bWJlcik6IG51bWJlciB7XHJcbiAgICBSYW5kb21pemVyLl9tdWwgPSByYW5kTXVsO1xyXG4gICAgcmV0dXJuIFJhbmRvbWl6ZXIuX211bDtcclxuICB9XHJcblxyXG4gIHN0YXRpYyBzZXRfc2VlZChyYW5kU2VlZDogbnVtYmVyKTogbnVtYmVyIHtcclxuICAgIFJhbmRvbWl6ZXIuX3NlZWQgPSByYW5kU2VlZDtcclxuICAgIHJldHVybiBSYW5kb21pemVyLl9zZWVkO1xyXG4gIH1cclxufVxyXG4iXX0=