All files / src rand.ts

0% Statements 0/2
0% Branches 0/1
0% Functions 0/2
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                                           
/*!
 * Copyright (c) Microsoft. All rights reserved.
 * Licensed under the MIT license. See LICENSE file in the project.
 */
 
/**
 * Generates a number as close to zero but not exactly zero
 * @param factor
 */
export function jiggle(factor = 1e-6): number {
	return (Math.random() - 0.5) * factor
}
 
/**
 * Generates a random number between a maximim and minimum value inclusive
 * @param min The minimum value
 * @param max The maximum value
 */
export function randBetween(min: number, max: number): number {
	return Math.random() * (max - min) + min
}