read random levelup values
A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.
Quadrat analysis lays a set of equal-size areas(quadrat) over the study area and counts the number of features in each quadrat and creates a frequency table.
Generate random numbers from various distributions.
Port of TweetNaCl cryptographic library to JavaScript
Generate a random path name.
TypeScript definitions for d3-random
Fastest random ID and random string generation for Node.js
A tiny (118 bytes), secure URL-friendly unique string ID generator
Allow parsing of top-level await in modules
URL and cookie safe UIDs
Random numbers.
Use the random function in CSS
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Save binary blobs in level and stream then back
Generate a cryptographically strong random string
Random utility functions for ethers.
A Pulumi package to safely use randomness in Pulumi programs.
Provides functions for detecting if the host environment supports the WebCrypto API
Generate a random integer
Statistical routines and probability distributions.
Return a random domain.
Base pseudorandom number generators.
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
A high-level encryption toolkit providing AES-256-GCM encryption and decryption, key rotation, envelope encryption, PBKDF2 key derivation, secure random generation, configurable hashing (SHA-256/384/512), and constant-time string comparison using Ruby's built-in OpenSSL.
random math questions generator
scoring random math questions generator quiz
Ruby C extension wrapping the ML-DSA post-quantum digital signature algorithm (NIST FIPS 204, formerly CRYSTALS-Dilithium). Bundles the PQClean clean C implementation for all three parameter sets: ML-DSA-44 (NIST Level 2), ML-DSA-65 (Level 3), and ML-DSA-87 (Level 5). Supports both hedged (randomized) and deterministic signing modes.
Chansu is a Ruby DSL for working with randomness and probability. It provides helpers like `chance("35%")`, `dice(6, 3)`, and RPG-style aliases such as `d20` and `d100`. It also includes higher-level constructs like `often { ... }`, `rarely { ... }`, and `until_success` for expressive probabilistic logic. Useful for games, simulations, and playful Ruby experiments.
Temporally Ordered IDs. Generate universally unique identifiers (UUID) that sort lexically in time order. Torid exists to solve the problem of generating UUIDs that when ordered lexically, they are also ordered temporally. I needed a way to generate ids for events that are entering a system with the following criteria: 1. Fast ID generation 2. No central coordinating server/system 3. No local storage 4. Library code, that is multiple apps on the same machine can use the same code and they will not generate duplicate ids 5. Eventually stored in a UUID field in a database. So 128bit ids are totally fine. The IDs that Torid generates are 128bit IDs made up of 2, 64bit parts. * 64bit microsecond level UNIX timestamp * 64bit hash of the system hostname, process id and a random value.
A simple, text-based crowdfunding simulator. Run a group of projects through a series of funding rounds, in which they either receive or lose funds, or are skipped. They also receive a random pledge. Grant projects never lose funds. Match projects have all future funding matched after they reach half-funding. Statistics are printed to the console at the end of the simulation. The normal projects can be specified in a '.csv' file that is given as a command line argument when loading the program, or the default projects can be used. The format for 'csv' entries is Project Name,Goal,Initial_funding with a comma and no spaces between entries and underscores in place of commas within larger numbers (e.g. Your Project,10_000,0). The option is given to save a list of underfunded projects upon exiting the program. The list is saved in 'underfunded.txt' in the top-level folder of the application. Created as a bonus project while completing the Pragmatic Studio Ruby Programming course.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.