Để tạo số ngẫu nhiên trong Python, hàm
564 được sử dụng. Chức năng này được xác định trong mô-đun ngẫu nhiên
Mã nguồn
# Program to generate a random number between 0 and 9
# importing the random module
import random
print[random.randint[0,9]]
đầu ra
5
Lưu ý rằng chúng tôi có thể nhận được kết quả khác nhau vì chương trình này tạo số ngẫu nhiên trong phạm vi 0 và 9. Cú pháp của hàm này là
random.randint[a,b]
Điều này trả về một số N trong phạm vi bao gồm
565, nghĩa là
566, trong đó các điểm cuối được bao gồm trong phạm vi
Python định nghĩa một tập hợp các hàm được sử dụng để tạo hoặc thao tác các số ngẫu nhiên thông qua mô-đun ngẫu nhiên.
Các hàm trong mô-đun ngẫu nhiên dựa vào hàm tạo số giả ngẫu nhiên random[], tạo ra một số float ngẫu nhiên trong khoảng từ 0. 0 và 1. 0. Các loại chức năng cụ thể này được sử dụng trong rất nhiều trò chơi, xổ số hoặc bất kỳ ứng dụng nào yêu cầu tạo số ngẫu nhiên
Ví dụ về số ngẫu nhiên trong Python
Tạo danh sách số ngẫu nhiên trong Python sử dụng random[]
Python3
567
568
569
570
5 t0
5 t1
5 t2
đầu ra.
0.30078080420602904
Các cách khác nhau để tạo số ngẫu nhiên trong Python
Phương pháp 1. Tạo danh sách số ngẫu nhiên trong lựa chọn Python[]
Sự lựa chọn [] là một chức năng sẵn có trong ngôn ngữ lập trình Python trả về một mục ngẫu nhiên từ một danh sách, bộ dữ liệu hoặc chuỗi
Python3
5 t3
5 t4
5 t5
567
568
5 t8
5 t9
570
521
522
523
524
523
526
523
528
523
random.randint[a,b]10
523
random.randint[a,b]12
random.randint[a,b]13
5 t1____215
random.randint[a,b]16
random.randint[a,b]17
570
random.randint[a,b]19
5 t1
5 t11
đầu ra
5 t
Phương pháp 2. Tạo danh sách số ngẫu nhiên trong Python randrange [xin, kết thúc, bước]
Mô-đun ngẫu nhiên cung cấp một chức năng có thể tạo ra các số ngẫu nhiên từ một phạm vi cụ thể và cũng cho phép thêm các bước vào, được gọi là randrange[]
Python3
5 t12
5 t13
5 t14
567
568
5 t17
5 t18
5 t1
5 t90
5 t91
5 t92
570
5 t94
5 t1
5 t96______122
523
528
523
5671
523
5673
523
526
5676
5677
5678
5679
5 t1
5 t90
5682
5 t92
570
5 t94
5 t1
5687
5688
523
5690
523
526
5693
đầu ra.
52
Phương pháp 3. Tạo danh sách số ngẫu nhiên trong Python bằng seed[]
Hàm seed được sử dụng để lưu trạng thái của một hàm ngẫu nhiên để nó có thể tạo một số số ngẫu nhiên trên nhiều lần thực thi mã trên cùng một máy hoặc trên các máy khác nhau [đối với một giá trị seed cụ thể]. Giá trị hạt giống là số giá trị trước đó được tạo bởi trình tạo. Lần đầu tiên khi không có giá trị trước đó, nó sử dụng thời gian hệ thống hiện tại
Python3
5 t12
5695
5 t14
567
568
5699
5700
5 t1
5 t90
5703
5 t92
570
5 t94
5 t1____1708
5709
5 t00
random.randint[a,b]10
5 t02
5 t03
5 t1
5 t90
5 t06
5 t92
570
5 t94
5 t1____1708
5 t12
5 t00
5 t14
5 t02
5 t03
5 t1____390
5 t19
5 t92
570
5 t94
5 t1____1708
5 t25
5 t00
random.randint[a,b]10
5 t02
5 t03
5 t1
5 t90
5 t06
5 t92
570
5 t94
5 t1____1708
5 t38
5 t00
5 t14
5 t02
5 t03
5 t1____390
5 t19
5 t92
570
5 t94
5 t1____1708
đầu ra.
random.randint[a,b]1
Phương pháp 4. Tạo danh sách số ngẫu nhiên trong Python sử dụng shuffle[]
Nó được sử dụng để xáo trộn một chuỗi [danh sách]. Xáo trộn là thay đổi vị trí các phần tử của dãy. Ở đây, các hoạt động xáo trộn được đặt ra
Python3
5 t51
567
568
5 t54
5 t55
570
521_______358
523____360____123
5 t62
523
5 t64
523
5 t66
random.randint[a,b]13
5 t1
5 t90
5 t70
5 t02
5 t1
5 t73
5 t74
5 t75
5 t1
5 t90
5 t78
5 t02
5 t1
5 t73
5 t82
5 t75
5 t1
5 t90
5 t86
5 t02
5 t1
5 t73
đầu ra
5 t1
Phương pháp 5. Tạo danh sách số ngẫu nhiên bằng Python sử dụng thống nhất []
Hàm này được sử dụng để tạo một số ngẫu nhiên dấu phẩy động giữa các số được đề cập trong các đối số của nó. Phải mất hai đối số, giới hạn dưới [được bao gồm trong thế hệ] và giới hạn trên [không được bao gồm trong thế hệ]
Python3
5 t12
5 t91
5 t14
567
568
5 t95
5 t96
570
521
522
523
528_______123
random.randint[a,b]10
523
5673
523
524
random.randint[a,b]13