تصادفی –


، تصادفی. ، تصادفی

.

تصادفی. , ,

تصادفی

تصادفی. (شبه تصادفی). .

تصادفی

. . . . تصادفی

. . . .

، ، تصادفی. تصادفی

.

دانه ()

دانه – – . . . .

بذر به طور تصادفی

1import random
2
3# Seed the random number generator
4random.seed(2)
5
6# Generate 4 random numbers
7for i in range(4):
8    print(random.random())
9    random.seed(2)

.

0.9560342718892494
0.9560342718892494
0.9560342718892494
0.9560342718892494

. . .

. . .

.

.

تصادفی

تصادفی

. تصادفی

.

دانه ()

.
getstate()

.
setstate()

getrandbits()

.
randrange()

randint()

انتخاب ()

انتخاب ()

نمونه()

تصادفی()

.
لباس فرم()

مثلثی()

betavariant()

. .
expovariate()

.
gamvariate()

.
گاوس ()

.
lognormvariate()

.
متغیر معمولی()

.
vonmisesvariate()

فون میزس
paretovariate()

پارتو
weibullvariate()

وایبول

تصادفی. تصادفی

، تصادفی.

تصادفی()

0.0

1.0

. 0.0

1.0

.

1import random
2
3# Generating random float
4print(random.random())

. 0.0

1.0

.

0.23671507374354974

randint()

.

. آ

ب

. . . randint()

. .

1import random
2
3#Generating Random integer
4print(random.randint(1, 10))

. .

4

. آ

ب

. لباس فرم()

. .

1import random
2
3#Generating Random float
4print(random.uniform(1, 10))

. .

7.581086804968139

هر عدد صحیح ممیز شناور .

ک

. ک. . نمونه (l,k)

. ل

ک

.

1import random
2items = ( 2, 3, 4, 5, 37, 8, 9, 10)
3print(random.sample(items, 3))

.

(37, 9, 5)

.

ک

ک انتخاب ()

. انتخاب ()

نمونه()

. انتخاب ()

. الگو()

ک

ل

. ک

ل

.

1import random
2
3items = (2, 3, 4, 25, 7, 38, 9)
4print(random.choices(items, k=3))

.

(2, 3, 3)

انتخاب ()

نمونه()

ک

.

بر زدن()

. .

1import random
2
3# Shuffling Sequences
4items = (11, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5random.shuffle(items)
6print(items)

.

(5, 8, 6, 11, 3, 10, 9, 4, 7, 2)

تصادفی.

(هگزادسیمال) . پایه 64. پایه 64. .

1import random
2
3# Generating Random Strings
4print(random.hex(10))
5print(random.b64encode(10))

.

'8b7c11d1f2'
b'Lp0RRmV7tg=='

ناپخته

PRNG (پشبهآرandom nچتر زژنراتور). تصادفی.

NumPy. NumPy numpy. تصادفی

. ن.

n

n numpy. تصادفی

.

  • random.rand(d0, d1, , dn)

    n (0.0، 1.0)

    .

  • ( ) N (کوتاه بلند)

    .

random.uniform(low=0.0, high=1.0, size=None)

.

1import numpy as np
2
3random_array = np.random.rand(2, 2)
4print("2x2 array for random numbers", random_array, "\n")
5
6random_float_array = np.random.uniform(25.5, 99.5, size=(3, 2))
7print("3 X 2 array of random float numbers in range (25.5, 99.5)", random_float_array)

.

2x2 array for random numbers ((0.47248707 0.44770557)
 (0.33280813 0.64284777)) 

3 X 2 array of random float numbers in range (25.5, 99.5) ((52.27782303 49.67787027)
 (28.33494049 37.99789879)
 (27.19170587 76.69219575))

ناپخته قطار. NumPy .

n

ن. بالا

اندازه

.

random.random_integers(low, high=None, size=None)

  • کم

    : . بالا

    هیچ یک

    .

  • بالا

    : . . هیچ یک

    .

  • اندازه

    : . . اندازه

    . اندازه = (m، n، k)

    m * n * k

    . هیچ یک

    . .

1import numpy as np
2
3random_integer_array = np.random.random_integers(5, size=(3, 2))
4print("2-dimensional random integer array", random_integer_array)

. .

2-dimensional random integer array ((2 3)
 (3 4)
 (3 2))

. . . .

.

تصادفی

تصادفی. ،

1import random
2import string
3
4# Generating Random Passwords
5def generatePassword(n):
6    characters = string.ascii_letters + string.digits + string.punctuation
7    password = ''.join(random.choices(characters, k=n))
8    return password 
9
10print("Enter the length of password you want to generate:-")
11while True:
12    password =  generatePassword(int(input()))
13    print("Your password is: ",password)
14    inp = input("Do you agree with password. Press Y or N - ")
15    if inp == "Y":
16        print("Password was changed!")
17        break 

.

Enter if you want to generate password:-
Your password is:  vB%N&N(TG(eK6zF#Nl-@
Do you agree with password. Press Y or N - Y
Password was changed!

.

  1. تولید کننده رمز عبور تصادفی .
  2. قهرمانان

    . .

  3. انتخاب ()

    . انتخاب ()

    .

  4. .

تصادفی. , , تصادفی

.

تصادفی. ، تصادفی

، تصادفی. ،