The Math behind how computers generate RANDOMNESS
Audience:
Analytics
Comments
I think that the video was overall great to understand the basics of how a computer chooses random numbers. Not very in-depth, but that’s really fine. Only thing I think that may be unclear to some is the algorithm of XOR shift; I think that the explanation was good, but it may have been a bit fast, so some viewers might need to rewatch that section to fully grasp it. Good job!
It’s a nice introduction to the topic, but it remains on a basic level. However, you cover the basic level nicely and memorably and I like your style, especially from 5:05 onwards.
Nice thumbnail but not good contents
Hard to say, nothing stood out in that way. That said, I appreciated the video and found the topic interesting, and. Still, it left me with a number of questions, e.g.:
- What determines the shift amount in the XOR, and is it always the same? Can it shift the other direction?
- Why is XOR shift “more” random/less apt to loop?
The one other thing is that I would encourage the creator to make a script and read from it, or even just transcribe what they have, clean it up a little and then read from it. That way it would be a bit more polished.
I don’t think the motivation was very clear, more like an intention to explain randomness was set from the beginning without much other context.
Each step was easy enough to follow, but maybe a bit contrived. Certainly the narrator speaks with simple terms without much jargon.
This is a common topic, and I’m not sure I learned anything in this video that couldn’t be found anywhere else.
I have some disagreements with the creator’s use of the word “random,” maybe in distinguishing “random-seeming” vs “random” in the stricter algorithmic/normality sense. As well as the role of a random seed.
I’d also disagree with the marked education level tags (from elementary to graduate students): I think elementary schoolers would not be able to follow most of the technical content, whereas university students would expect a bit more advanced of explanations.
I think the video helps the audience consider the distinction between true randomness and pseudo-randomness, and gives some fun possibilities for sourcing randomness from one’s environment.
This was a pretty good introduction to pseudo random number generation techniques used in computers. I think you could’ve provided a bit more motivation for why random numbers are useful, and what exactly we tend to mean by ‘random’. Aside from that, each concept was explained clearly and concisely, which I really appreciate.