Damn this shit was taking me to the 90's vibe, it was wa more than a tutorial...
@sadijdhakal6 жыл бұрын
I felt like I watched those 1960s tutorial video. lol
@thanasisthanasistha9 ай бұрын
Great video! Ι 've got this link from Angela's course!
@Athenas_Realm_System8 жыл бұрын
in cryptographically secure pseudo-random number generators such as the /dev/random and /dev/urandom on Unix machines, it constantly takes up new seeds to prevent anyone known the state of the generator at any one time fully. It usually uses stuff like block ciphers and hashes to take essentially random input like keystrokes, and hardware interrupt timing to continually shuffle the output to keep it as secure as possible for generating keys and stuff for encryption such as using a https connection. For CSPRNGs it is required to pass tests for statistical randomness as you wouldn't want to use a encryption key even for a one time pad that was a very simple number that wasn't random at all.
@kebekbutcher4 жыл бұрын
Don't think you are safe behind cryptography, but the more bits involved, the more secure exponentially... but with super computer that government can use, 1024bits encryptions is pretty safe probably 512bits is enough for the effort needed for what you are hiding, if you don't know how computer encryption works, I invite you to look for basic encryption videos about it. This video is only about RNG in computing... It has nothing to do with RNG in encryptions...
@SuperJosba2 жыл бұрын
me too :)!
@shagunprasad45929 ай бұрын
this video literally reduces william stalling's entire sub section on PRNGs and TRNGs to a 6 minute video. absolutely mind blowing !!
@oatscurry5 жыл бұрын
I just realized that since this video is in a series, it's probable that Khan Academy defined "shifts" in an earlier video. I remember watching these last year and believe that this may be the case.
@Gersberms Жыл бұрын
Came here to ask the same thing, "why is he talking about shifts?"
@ramakrishnakadiyala30143 жыл бұрын
The background music felt like a thriller movie 😰
@Nico-ny2om8 жыл бұрын
Quantum computers are coming, we're damned
@akkienergy2 ай бұрын
Got here from Angela's Python course. Great video indeed!
@mrrakeshmohansinghnegi2482 жыл бұрын
I like the cosmic horror vibes
@yalongli39934 жыл бұрын
Great to know the magic of random number generation!
@网于睿3 жыл бұрын
what does the word "shift" mean in this video? "if Alice generates a truly random sequence of 20 shifts, it's equivalent to a uniform selection from the stack of all possible sequences of shifts."
@pankajthapaliya23363 жыл бұрын
Thank you khan academy ! got here while learning random module in python
@TheEgg1856 жыл бұрын
4:12 what??? Shift? Pages? This part of the video made absolutely no sense.
@baatar5 жыл бұрын
Yeah, I was lost too.
@hugobarrazavizcarra4825 жыл бұрын
@@baatar Explanation please.
@baatar5 жыл бұрын
@@hugobarrazavizcarra482 "If Alice generates a truly random sequence of 20 (shifts?)" No idea what he's saying here. 4:05
@seras.gulser69625 жыл бұрын
I think "shift" means the number times she throws the dice to make her sequence. Dice here is a dice-26 dice, hence 26 to the power of 20.
@PvblivsAelivs4 жыл бұрын
It makes more sense if you have seen some of the other videos. He is talking about a stream cipher where each letter is shifted a number of places in the alphabet to produce the encrypted message. The pages refer to a stack in which each page refers to a possible sequence of shifts for each of 20 letters in a message. Admittedly, the videos don't stand very well independently.
@mkerm38755 жыл бұрын
whats with the song in the background bro its just math math itn't scary ... well it is but still
@agstechnicalsupport6 жыл бұрын
Great video explaining random and pseudo random number generation.
@xXsniperleoXx3 жыл бұрын
we call things random because we don't see any links, that doesn't mean there necessarily aren't. maybe randomness is subjective
@ryzenofficial4700 Жыл бұрын
I'm here because of Dr. Angela Yu's web development course on udemy.
@yuyhero3 жыл бұрын
This is good stuff. Not even being taught about this on my CS class
@lucacommonjay78945 жыл бұрын
I like this video as much as Kanye loves Kanye
@abdullahAboelkhair2 жыл бұрын
Mindblowing!
@indiansoftwareengineer48995 жыл бұрын
Nice video, truly educational. Love you Khan academy.
@ishaanbhalla3963 жыл бұрын
damn I feel like doing shrooms and watching this again
@raycipher Жыл бұрын
same
@patricial.3212 жыл бұрын
You guys just saved my presentation due in 4 days
@halimaa2135 жыл бұрын
This video was uncomfortable. But I had to watch as it was recommended by a javascript course I'm taking. Thanks!
@oatscurry5 жыл бұрын
lol Dr. Angela Yu, perchance?
@mertcankose50795 жыл бұрын
@@oatscurry yeees :)
@MrPicklepod4 жыл бұрын
I didn't think this video was going to be what it is
@RichardinSA3 ай бұрын
Like woah man... thanks for the trip!
@atikshaikh31214 жыл бұрын
Got here from Angela's Course
@mr.penguin24543 жыл бұрын
Same
@atikshaikh31213 жыл бұрын
@@mr.penguin2454 yes
@manikandand44393 жыл бұрын
👐👐me
@SHaKoB0_02 жыл бұрын
holy shit never knew that I needed this video that much
@ThakurCoder7710 ай бұрын
This video is educational and trippy at the same time😵💫
@MotoMoto-ym3cp11 ай бұрын
The examples for true randomness given in the beginning of the video are not rally randomness, but chaotic distributions. Waves, pepples at the beach, white noice are not indeterministic. As part of the macroscopic world they are deterministic albeit not computable. All true randomness comes only from quantum effects like nuclear decay. Only the quantum space provides randomness. The rest is either pseurdorandom or chaotic but deterministic
@francisdeleon46722 жыл бұрын
great production!
@skropp93396 жыл бұрын
While word size dependence is true for linear congruential generators, there are plenty of random number generators whose period is independent of the word size; as an example, the mersenne generator or R250. What you are saying is accurate but it comes across as if you are saying that LCG is the only algorithm.
@serious60372 жыл бұрын
Why is this so mystical lmao
@Obliviouse276 ай бұрын
So from what I understand by using the 3 middle numbers after doing 2 /3 actions and repeating we are saving ourselves some time to find matching sequence. While multiplying these gets you around 10000 unites of numbers which is not as big as million it some how saves time and I suppose makes the probability of matching the numbers fairly moderated.
@kritisingh31943 жыл бұрын
The end scared me, jeez. But hey, great video! :)
@LatelierdArmand4 ай бұрын
trippy edit love it
@tapiiee8 ай бұрын
I always wondered how Minecraft seeds worked, this was really interesting
@yyin30612 ай бұрын
Great video! Ι 've got this link from Angela's course! : )
@ShuAbLe2 жыл бұрын
Wow, that is a cliff hanger ending!
@novanoskillz41514 жыл бұрын
Angela sent me here!
@mr.penguin24543 жыл бұрын
Same
@codervipersan43213 жыл бұрын
I also from angela yu course
@sunanpatel67323 жыл бұрын
Even me!
@nerfking17618 ай бұрын
Amazing video! Really helped me to understand random number generators. Got reference from Angela Yu’s course on udemy
@michaelmueller52113 жыл бұрын
so much clearer! ty! 😇
@B44-y5i3 жыл бұрын
why was this video so scary
@jonrutherford68527 ай бұрын
Very nice exposition. I did, though, get a chuckle from the bike-lock analogy. As thousands of cyclists know by now, a lock such as the one shown is not safe even for eight seconds, let alone eight hours. (Hint: chain cutter.)
@JeffPittman4 жыл бұрын
DNA @ 3:04
@prashoonbhattacharjee82114 жыл бұрын
Good tutorial👍!!
@AiSings163 Жыл бұрын
Well We are Living in a world where all the possibilities of guessing a pseudorandom is no more securty with quantam computing its now possible...⭐⭐
@shahryarhabibi71873 жыл бұрын
thanks
@openroomxyz3 жыл бұрын
Love it
@mathlead9562 жыл бұрын
What if you make random numbers from nonrepeating things like Penrose tilings
@Mecharnie_Dobbs2 жыл бұрын
Very pretty
@alexhichamk66306 ай бұрын
D.Angela is the reason
@hotmandead17 жыл бұрын
I got here from a book on C programming
@anwarulbashirshuaib56734 жыл бұрын
which book?
@sumabich7213 жыл бұрын
Angela brought me here
@pradyumnakubear53664 жыл бұрын
Nice
@zacharysun015 ай бұрын
Joe Grand has a video where he uses the logic of Pseudorandom number generators to crack open a 3 million dollar crypto wallet.
@TheNetflixGamer3 жыл бұрын
Okay okay sick
@pkpcmu4 жыл бұрын
that dong noise in last two minutes of this ruined it for me - sheer noise!
@will-se7wj2 жыл бұрын
the music is so creepy lol
@Stormbolt_12 ай бұрын
This makes me feel like I'm watching a Dharma video from LOST
@majorramsey3k7 жыл бұрын
I used 41 and got 4116814624384470560250062538447056025006253844etc Although I ended up with a repeating sequence, I did not encounter the seed of 41 repeating itself. Did I do something wrong?
@lucianbicsi16366 жыл бұрын
No. It doesn't have to start repeating at the initial seed.
@majorramsey3k6 жыл бұрын
Thanks!
@sbhtkapps3646 жыл бұрын
All it takes for the sequence to repeate itself is that one seed that has already been used show up again and then the sequence will start to repeat itself, that's why he said that for 2 digit it can go at most to 100 and not always
@noorameera263 жыл бұрын
@@lucianbicsi1636 thank you too!
@yaman223Ай бұрын
This is how we build lottery machines. 😉
@blackhole1617 Жыл бұрын
I'm here from Angel's course
@GFD_VIDEOS Жыл бұрын
All casinos both online and land based use PRNG’s to insure profitability at the expense of gamblers being fooled to believe that they are actually playing !
@bengalbaby61184 жыл бұрын
Isn't Bitcoin Blockchain set up something like this? Where to find a key, or a matching key, numbers must be ran, and ran, and ran, to get what the miner is looking for? Or they have to keep running numbers for the permission to claim that posting? Just curious.
@samfield41143 жыл бұрын
No
@followrajah77439 ай бұрын
Dr Angela Yu brought me here
@shreyasahu4814 жыл бұрын
Got scared and closed the tab.
@ponyatnoeit1693 жыл бұрын
Интересно😵
@luls90005 жыл бұрын
What happens at 2:28 ??? The second output is 529, not 587... Wtf???
@subhamrai49083 жыл бұрын
Who is here from Angela's course? 😂
@manikandand44393 жыл бұрын
Me 👐
@uzairali74203 жыл бұрын
@@manikandand4439 i download this course from random website this course is old for me but its free there is no bootstrap 5 or flexbox
@seckomatikreloaded52832 жыл бұрын
This video is creepy, like one of those Dharma Initiative orientation videos from LOST
@RadarCubed Жыл бұрын
i was high watching this and it gave me so much anxiety
@youtubeshortsmix2356 Жыл бұрын
from udemy
@chandanchandu49145 ай бұрын
Nan Anthu obirayan kalaa kee hogidhee 🥴
@ghanisthsingh3473 ай бұрын
I see, a lot of us are already here from Angela's course 😂😂😂
@ludwig83846 ай бұрын
Angela Yu brought me here.
@jsc34173 жыл бұрын
I dump plenty seeds into the toilet each day.
@mdraihan10676 жыл бұрын
plzz stop the background sound
@pineapplewhatever59062 жыл бұрын
1:12 I don't think machines are deterministic. I was running a program that backed up to a file each minute. I loaded the most recent backup into it. Power went off. Tried loading the backup again. It was BLANK. Inspected the backup with a hex editor: It was all zeroes. Inspected the code of the program: The program could not have written the zero byte into the file. Clearly, if the machine were deterministic, this could not have happened.
@santaclaus008 Жыл бұрын
lol
@pineapplewhatever5906 Жыл бұрын
@@santaclaus008 Ok then. You explain it.
@Deathgod11111 Жыл бұрын
I cant understand anything, am i dumb?
@shubham_srt Жыл бұрын
prolly
@TheEgg1856 жыл бұрын
For every, I don't know, 10,000 calculations, why don't we start taking MORE than just the middle 3 digits and make THAT be the new seed??? Problem solved, no?
@singerbabe825 жыл бұрын
i hate the background music
@neriyacohen78052 жыл бұрын
Are you nuts? Worst video of khan. The noise drived me crazy. Why do it for knowledge seekers( ADHD aside?) If you dont remove the noise at the very least add scratching noises,screams and breaking glass