रैंडम नंबर

इंटरमीडिएट Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

इंटरमीडिएट Python

इंटरमीडिएट Python

इंटरमीडिएट Python

इंटरमीडिएट Python

इंटरमीडिएट Python

  • स्टेप 0 से नीचे नहीं जा सकते
  • सीढ़ियों से गिरने की 0.1% संभावना
  • शर्त: आप स्टेप 60 तक पहुँचेंगे
इंटरमीडिएट Python

कैसे हल करें?

  • विश्लेषणात्मक
  • प्रक्रिया का सिमुलेशन करें
    • हैकर स्टैटिस्टिक्स!
इंटरमीडिएट Python

रैंडम जेनरेटर

import numpy as np
np.random.rand()      # Pseudo-random numbers
0.9535543896720104    # Mathematical formula
np.random.seed(123)    # Starting from a seed
np.random.rand()
0.6964691855978616
np.random.rand()
0.28613933495037946
इंटरमीडिएट Python

रैंडम जेनरेटर

np.random.seed(123)
np.random.rand()
0.696469185597861    # Same seed: same random numbers!
np.random.rand()     # Ensures "reproducibility"
0.28613933495037946
इंटरमीडिएट Python

सिक्का उछालना

game.py

import numpy as np

np.random.seed(123)
coin = np.random.randint(0,2) # Randomly generate 0 or 1
print(coin)
0
इंटरमीडिएट Python

सिक्का उछालना

game.py

import numpy as np
np.random.seed(123)
coin = np.random.randint(0,2)  # Randomly generate 0 or 1
print(coin)

if coin == 0: print("heads")
else: print("tails")
0
heads
इंटरमीडिएट Python

अभ्यास करते हैं!

इंटरमीडिएट Python

Preparing Video For Download...