pyrand
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

Python random module ported to JavaScript

NOTE: This module is not finished and many functions are still missing


Installation

With npm

npm install pyrand

Import directly from cdn

<script type="module">
  import pyrand from "https://cdn.jsdelivr.net/npm/pyrand/+esm";
</script>

Usage

import pyrand from "pyrand";
// or using CommonJS syntax
const pyrand = require("pyrand");

const float = pyrand.random(); // returns random float between 0 and 1
console.log(float);

const integer = pyrand.randint(1, 3); // returns a random integer between 1 and 3 (inclusive)
console.log(integer);

const array = [1, 2, 3, 4, 5];
pyrand.shuffle(array); // shuffles elements of the array in random order
console.log(array); // mutated array

const randomElement = pyrand.choice(["apple", "orange", "banana"]); // returns a random element from the array
console.log(randomElement);

Package Sidebar

Install

npm i pyrand

Weekly Downloads

0

Version

1.1.3

License

ISC

Unpacked Size

7.33 kB

Total Files

5

Last publish

Collaborators

  • wiktor-falek