nanorand-rs
A tiny, fast, zero-dep library for random number generation (by Absolucy)
alea
Fast and easy zero-dep random number generation. (by al-jshen)
nanorand-rs | alea | |
---|---|---|
8 | 2 | |
221 | 25 | |
- | - | |
3.5 | 0.0 | |
3 months ago | over 2 years ago | |
Rust | Rust | |
zlib License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nanorand-rs
Posts with mentions or reviews of nanorand-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-19.
-
Your users deserve a real CSPRNG
I'll likely make a nice RNG library once FFIv2 is released - I do know quite a bit about RNGs :P
-
Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.67]
nanorand: Zero (required) dependency RNG library for Rust, using WyRand, PCG64, and ChaCha. asar-rs: Crate to read and write asar archives, commonly used in Electron applications. tracing-oslog: Crate to output tracing logs to the macOS/iOS os_log system. encrypted-ref: Fun lil' project which creates "encrypted" versions of Rc and Arc, which encrypt the pointers in memory. sweetpaste: "Sweet n' simple" pastebin program. Uses no JS, everything is rendered server-side. twitch-chat-logger: Logs public twitch chat to a SQL database, and exposes it through a public API. chippy: For-fun CHIP-8 emulator I made, with incomplete CHIP-48 and SUPER-CHIP support. otpee: Generic HOTP/TOTP library I made. (Generic as in... it uses generics for the hashing algorithms) xpc-serde: Serde (De)serializer for XPC communication on macOS/iOS. xenon-ios: Jailbroken iOS tweak which allows for easy file transfer between an iOS device and PC.
-
Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.64]
Open Source Work: twitch-chat-logger, nanorand, asar-rs, sweetpaste, xpc-serde, encrypted-ref, otpee, tracing-oslog
- nanorand 0.7 is out! (Fast randomness library with ZERO required dependencies)
-
Alea: fast and easy random number generation in Rust
nanorand
-
nanorand v0.6 is out!
RandomGen will no longer panic if lower > upper (#24)
-
Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.53]
Some interesting open source Rust projects I've worked on are nanorand, PongoKit, and Xenon.
alea
Posts with mentions or reviews of alea.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-07-19.
-
Alea: fast and easy random number generation in Rust
I just released alea! It's a crate for generating random numbers. The main goal of this crate is simplicity. Zero dependencies, small code size, and best of all, no more &mut rng everywhere (just call alea::f64() for an f64). alea uses Wyrand as its PRNG, and it's really fast.
What are some alternatives?
When comparing nanorand-rs and alea you can also consider the following projects:
astro-float - Arbitrary precision floating point numbers library
getrandom - A small cross-platform library for retrieving random data from (operating) system source
xenon - The public source and documentation for Xenon iOS tweak.
encrypted-ref - Encrypting references in Rust for stupid reasons.
resume - my resume
twitch-chat-logger - A simple bot that constantly logs Twitch chat to a database
sweetpaste - A sweet n' simple pastebin with syntax highlighting and no client-side code!
xpc-serde - A Serde serializer for XPC!
tracing-oslog - A tracing layer for macOS/iOS's `oslog`
cccedict
pinyin-tool - A simple command line tool to convert Chinese characters to pinyin.
otpee - A flexible HOTP/TOTP library for Rust!
nanorand-rs vs astro-float
nanorand-rs vs getrandom
nanorand-rs vs xenon
nanorand-rs vs encrypted-ref
nanorand-rs vs resume
nanorand-rs vs twitch-chat-logger
nanorand-rs vs sweetpaste
nanorand-rs vs xpc-serde
nanorand-rs vs tracing-oslog
nanorand-rs vs cccedict
nanorand-rs vs pinyin-tool
nanorand-rs vs otpee