Martin Owens · @doctormo
1604 followers · 2724 posts · Server fosstodon.org

@cwebber

🤨 Your namesake in is an android captain of the "Rabid Bunny"

#spacehaven #rng

Last updated 1 year ago

Aaron Toponce ⚛️:debian: · @atoponce
2441 followers · 4845 posts · Server fosstodon.org
Tech Feeder · @techfeeder
9 followers · 377 posts · Server social.dytrych.cloud
Marina · @miyaokamarina
2 followers · 2 posts · Server mathstodon.xyz

Random for Everyone: A Chaotic Guide

**Disclaimer** This guide is neither theoretically nor practically comprehensive. It covers only a limited subset of non-crypto PRNG algorithms found in the wild (LCGs and \(\mathbb{F}_2\)-linears in particular) and is just a random (pun intended) collection of notes, thoughts, and observations.
It also assumes that you’re familiar with modular arithmetics and linear algebra basics.

• In Part 1, we’ll review the general structure of PRNGs and the properties they have.
• Part 2 will cover LCGs and their special cases and notable properties.
• Part 3 will focus on XorShift-like generators in particular and \(\mathbb{F}_2\)-linear in general.
• And finally, in Part 4, we’ll discuss how to extend LCGs to achieve arbitrarily large period and \(k\)-dimensional equidistribution.

In this guide, I will use the following sources:

• Hull, Dobell. “Random number generators” hdl.handle.net/1828/3142

• O’Neill. “PCG: A Family of Simple Fast Space-Efficient Statistically Good Algorithms for Random Number Generation” api.semanticscholar.org/Corpus

• Blackman, Vigna. “Scrambled Linear Pseudorandom Number Generators” doi.org/10.48550/arXiv.1805.01

• Jenkins. “The testing and design of small state noncryptographic pseudorandom number generators” burtleburtle.net/bob/rand/talk

• Steele, Vigna. “LXM: better splittable pseudorandom number generators (and almost as fast)” doi.org/10.1145/3485525

• Steele, Lea, Flood. “Fast splittable pseudorandom number generators” api.semanticscholar.org/Corpus

• Brown. “Random number generation with arbitrary strides” mcnp.lanl.gov/reference_collec

• Et cetera. Wait for the end of thread for the full list.

UPD: Forgot the pic

#algorithms #rng #prng #random #computerscience

Last updated 1 year ago

Tina M Casey · @Casey
55 followers · 159 posts · Server newsie.social
Tina M Casey · @Casey
88 followers · 166 posts · Server mastodon.green
Ted Pavlic (he/him) · @tedpavlic
986 followers · 555 posts · Server mas.to

That's interesting. Every time I ask Google's for random whole numbers, it gives me sawtooth-like ramping patterns. This is a great example for a stochastic simulation/numerical methods course -- uniformity, but not independence (i.e., bad random number generator).

#rng #prng #randomness #llm #gpt #bard

Last updated 2 years ago

Boss 1: Spitting vomit

#indiedev #gamedev #rng

Last updated 2 years ago

Paul Bradish · @paulbradish
0 followers · 10 posts · Server mastodon.social

Totally forgot that I created this little script. Could definitely be optimized and added to at some point!

paulbradish.github.io/FanLocGe

#DnD #rng #rpg

Last updated 2 years ago

Chris Bataille · @ChrisBataille
388 followers · 432 posts · Server fediscience.org

Direct cow methane flaring. Literally cow flaring. Hey, why not connect a pipe & run it through a generator? 🤣 h/t @RichardMeyerDC@twitter.com

RT @HowThingsWork_@twitter.com

Treating bloat in Cows.🐄💨 Bloat is a digestive disorder that results from the build up of excessive gas,which can can ultimately lead to death. This method of treatment helps the cow by releasing methane & the flames help the vet gauge the remaining gas left in the cow. 🐄

🐦🔗: twitter.com/HowThingsWork_/sta

#rng

Last updated 2 years ago

Henrik Bengtsson · @henrikbengtsson
174 followers · 16 posts · Server mastodon.social

I'm working on an update to {doFuture} and a new %dofuture% infix operator:

y <- foreach(x = 1:3) %dofuture% {
something something
}

which removes the need for %dopar% (which btw comes with a few hidden bugs) and registerDoFuture().

%dofuture% will give you a consistent behavior, just like when you use {future.apply} and {furrr}. Same for random number generation (RNG), which will be built-in, so no need for %dorng%

futureverse.org/

#futureverse #rstats #parallel #hpc #rng

Last updated 2 years ago

Stark · @Stark9837
15 followers · 79 posts · Server techhub.social

one should never forget that remains an game where you have and on your side or against you.

I got my first today without warning and at that time had no or . So I made a pure squad with random and just sent them into the siege.

My population dropped from 22 down to 8, but by some , I won the and the , and my fort lives on.

I basically three my B team at the crazy animal enemies and won. This will not be good for my in the long run

#dwarffortress #rng #luck #probabilities #siege #squads #weapons #wrestling #dwards #battle #war #arrogance #dwarffotress

Last updated 2 years ago

GamingWolf · @GamingWolf
17 followers · 29 posts · Server mstdn.games

I was taking a load off after having some physical therapy yesterday when um, my passive ability just dropped on a game I just bought to welcome the new year.

I broke probability in one night.

#demoncrawl #cheesed #rng

Last updated 2 years ago

LeroiMerlin · @LeroiMerlin
0 followers · 2 posts · Server mastouille.fr

Jason Donenfeld, the creator of pass(1) and , and the current maintainer is debating whether or not to use an EFI non-volatile variable to store a random seed during shutdown that can be read an boot before userspace initializes.

Cool idea if it works.

lore.kernel.org/linux-efi/2022

#wireguard #linux #rng

Last updated 2 years ago

Schism Navigator · @schismnavigator
11 followers · 23 posts · Server dice.camp

I rolled 7 nat 1s on Wednesday. Today I rolled like 4 nat 20s for my players.

#dice #rng

Last updated 2 years ago

IT News · @itnewsbot
1661 followers · 238595 posts · Server schleuss.online

Roll the Radioactive Dice for Truly Random D&D Play - When you have a bunch of people gathered around a table for a “Dungeons & Drag... - hackaday.com/2022/11/02/roll-t

#rng #dice #geiger #uranium #autunite #mischacks #pseudorandom #radioactivity #randomnumbergenerator

Last updated 2 years ago

Tech News Worldwide · @TechNews
11244 followers · 97974 posts · Server aspiechattr.me
Boiling Steam · @boilingsteam
2988 followers · 7719 posts · Server mastodon.cloud

OneRNG – Open Hardware Random Number Generator: onerng.info

#rng #usb #linux #hardware #foss #openrng

Last updated 2 years ago