anna-random-number-generator
v1.1.1
Published
A simple random number generator
Readme
anna-random-number-generator
A lightweight TypeScript/JavaScript library for generating random numbers.
Features
- Generate random integers in a closed range (including min and max)
- Generate random floating-point numbers in a half-open range (including min, excluding max)
- Works in Node.js projects with TypeScript or JavaScript
Installation
Install with one of the following package managers:
npm i anna-random-number-generatoryarn add anna-random-number-generatorpnpm add anna-random-number-generatorUsage
TypeScript / ESM
import { random, randomFloat } from "anna-random-number-generator";
const intValue = random(1, 10);
const floatValue = randomFloat(1, 10);
console.log(intValue); // 1..10
console.log(floatValue); // >= 1 and < 10CommonJS
const { random, randomFloat } = require("anna-random-number-generator");
console.log(random(1, 10));
console.log(randomFloat(1, 10));API
random(min, max)
Returns a random integer between min and max, including both bounds.
- Parameters:
- min: number (lower bound)
- max: number (upper bound)
- Returns: number
randomFloat(min, max)
Returns a random floating-point number between min (inclusive) and max (exclusive).
- Parameters:
- min: number (lower bound)
- max: number (upper bound)
- Returns: number
Notes
- For predictable behavior, pass valid numeric values.
- Recommended input rule: min should be less than or equal to max.
Development
Build the package locally:
npm run buildCompiled output is generated in the build folder.
License
ISC
