Python là ngôn ngữ lập trình cấp cao và được giải thích mà hầu hết các lập trình viên trên toàn thế giới sử dụng. Nó phổ biến trong lập trình hướng đối tượng [OOP]
Hơn nữa, Python phục vụ hầu hết các lĩnh vực CNTT, chẳng hạn như Trí tuệ nhân tạo, Học máy, Thị giác máy tính, Phát triển ứng dụng web, Trực quan hóa dữ liệu, phân tích, v.v. Ngoài ra, có rất nhiều thư viện mà chúng ta có thể sử dụng để đáp ứng các yêu cầu khác nhau và việc gỡ lỗi trở nên dễ dàng với các thư viện mà Python có
Tạo số ngẫu nhiên trong Python
Như đã đề cập ở trên, chúng ta có thể thực hiện nhiều việc khác nhau bằng thư viện Python, như tạo môi trường ảo, kiểm tra đơn vị, tạo bộ giải sudoku, v.v. Một hoạt động đơn giản khác mà chúng ta có thể thực hiện bằng Python là tạo số ngẫu nhiên
Đôi khi khi mã hóa, chúng ta có thể cần các số ngẫu nhiên với số lượng chữ số khác nhau. Chúng tôi có thể sử dụng nó cho mật khẩu, ghim bảo mật cho thiết bị, v.v.
Sử dụng Mô-đun random
để tạo số ngẫu nhiên trong Python
Để đạt được những mục tiêu đó, Python cung cấp cho chúng ta mô-đun random[]
. random[]
là một mô-đun Python tích hợp được tạo để tạo các số ngẫu nhiên
Nó có rất nhiều chức năng như seed[]
,
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
0, import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1, import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
2, import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
3, và import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
4 để hoàn thành các nhiệm vụ khác nhauBài viết này thảo luận về cách tạo số có bốn chữ số bằng cách sử dụng phương pháp
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1 và import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
0. Ngoài ra, chúng tôi thảo luận về một con đường thay thế để có một số có bốn chữ số ngẫu nhiênSử dụng Phương pháp import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
7
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
Có nhiều cách để tạo một số có bốn chữ số ngẫu nhiên, nhưng Python cung cấp một cách đơn giản. Sử dụng phương pháp
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1 của mô-đun random
, chúng ta có thể dễ dàng tạo một số có bốn chữ số ngẫu nhiênCú pháp của phương thức
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1 ở bên dướiỞ đây,
randrange[range1, range2]
1 là giá trị bắt đầu của phạm vi. randrange[range1, range2]
2 là giá trị cuối cùng của phạm viHãy thử tạo một số ngẫu nhiên bằng phương pháp này. Trước tiên, chúng ta nên nhập mô-đun random
vì nó bao gồm phương thức
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1Bây giờ chúng ta có thể tạo một số ngẫu nhiên bằng phương pháp này
randomNumber = random.randint[1000,9999]
Vì chúng tôi cần một số có bốn chữ số ngẫu nhiên, chúng tôi đã đặt
randrange[range1, range2]
5 làm giá trị bắt đầu và randrange[range1, range2]
6 làm giá trị cuối. Bây giờ, hãy in giá trị bằng hàm randrange[range1, range2]
7Mã đầy đủ
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
đầu ra
Như bạn có thể thấy, nó cung cấp cho chúng tôi một số có bốn chữ số ngẫu nhiên mỗi khi chúng tôi chạy mã
Sử dụng Phương pháp randrange[range1, range2]
8
randrange[range1, range2]
Phương pháp
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
0 cũng tương tự như phương pháp import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1. Thông qua phương pháp này, chúng ta có thể tạo ra một số ngẫu nhiêncú pháp
randrange[range1, range2]
Giống như phương pháp
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1, randrange[range1, range2]
1 là giá trị bắt đầu và randrange[range1, range2]
2 là giá trị cuối cùng của phạm viĐể tạo một số có bốn chữ số ngẫu nhiên, trước tiên, chúng ta phải nhập mô-đun random
, sau đó chúng ta nên cung cấp phạm vi và gán nó cho một biến. Sau đó, chúng ta có thể in đầu ra
import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
Sau khi chạy mã, chúng tôi nhận được kết quả dưới đây
Như bạn có thể thấy, chúng tôi nhận được một số có bốn chữ số ngẫu nhiên mỗi khi chúng tôi chạy mã
Sử dụng một phương pháp thay thế để tạo số ngẫu nhiên trong Python
Ngoài các phương thức
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1 và import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
0, chúng ta có thể xây dựng mã để tạo các số có bốn chữ số ngẫu nhiên một cách đơn giản với sự trợ giúp của mô-đun import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
7 của Python, hàm import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
8 trong mô-đun import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
7, phép toán randomNumber = ''.join[choice[numbers] for _ in range[4]]
0, hàm randomNumber = ''.join[choice[numbers] for _ in range[4]]
1 của mô-đun random
và một Đầu tiên, chúng ta có thể nhập phương thức
randomNumber = ''.join[choice[numbers] for _ in range[4]]
1 từ mô-đun random
Trong bước tiếp theo, chúng ta cần lấy các số từ 0 đến 9 để tạo ra một số có bốn chữ số ngẫu nhiên. Để làm điều đó, chúng ta có thể sử dụng phương pháp
import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
8 của mô-đun import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
7Phương thức
randomNumber = ''.join[choice[numbers] for _ in range[4]]
8 cung cấp một chuỗi văn bản, bao gồm các số từ 0 đến 9Đầu tiên, chúng tôi nhập mô-đun
import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
7 vào mãSau đó, chúng tôi sử dụng phương pháp
from random import choice
import string
numbers = string.digits
randomNumber = ''.join[choice[numbers] for _ in range[4]]
print[randomNumber]
0 để lấy số. Ta có thể gán cho biến để tiện sử dụngBây giờ chúng ta có thể chọn bốn số ngẫu nhiên từ biến
from random import choice
import string
numbers = string.digits
randomNumber = ''.join[choice[numbers] for _ in range[4]]
print[randomNumber]
1 bằng cách sử dụng phương thức import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
2 và nối chúng thành một chuỗi. Chúng tôi sử dụng phương pháp randomNumber = ''.join[choice[numbers] for _ in range[4]]
0, phương pháp randomNumber = ''.join[choice[numbers] for _ in range[4]]
1 và vòng lặp randomNumber = ''.join[choice[numbers] for _ in range[4]]
3randomNumber = ''.join[choice[numbers] for _ in range[4]]
Ở đây, giá trị
from random import choice
import string
numbers = string.digits
randomNumber = ''.join[choice[numbers] for _ in range[4]]
print[randomNumber]
6 trong vòng lặp randomNumber = ''.join[choice[numbers] for _ in range[4]]
3 là số chữ số của đầu ra mà chúng ta muốn. Nếu chúng ta thay đổi nó thành năm, chúng ta sẽ nhận được một số ngẫu nhiên có năm chữ sốNhưng trong trường hợp của chúng tôi, chúng tôi chỉ cần tạo các số có bốn chữ số, vì vậy chúng tôi đã thêm bốn làm giá trị
Sau đó, chúng ta có thể in giá trị bằng hàm
randrange[range1, range2]
7Mã đầy đủ
from random import choice
import string
numbers = string.digits
randomNumber = ''.join[choice[numbers] for _ in range[4]]
print[randomNumber]
đầu ra
Như trong đầu ra ở trên, chúng tôi sẽ nhận được một số có bốn chữ số ngẫu nhiên mỗi khi chúng tôi thực thi mã
Phần kết luận
Trong suốt bài viết này, chúng tôi đã giới thiệu ngắn gọn về Python và mô-đun random
trong Python. Ngoài ra, chúng ta đã thảo luận cách sử dụng các phương pháp
import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1 và import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
0 để tạo các số có bốn chữ số ngẫu nhiênSau đó, chúng tôi đã học được một con đường thay thế để đạt được nhiệm vụ này cùng với một số mô-đun và phương thức.
import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
7, import random
randomNumber = random.randrange[1000,9999]
print[randomNumber]
8, randomNumber = ''.join[choice[numbers] for _ in range[4]]
1 và randomNumber = ''.join[choice[numbers] for _ in range[4]]
0Chúng ta có thể tạo các loại số ngẫu nhiên này bằng cách sử dụng danh sách và vòng lặp
randomNumber = ''.join[choice[numbers] for _ in range[4]]
3, nhưng import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
1 và import random
randomNumber = random.randint[1000,9999]
print[randomNumber]
0 là cách dễ nhất để thực hiện việc này