生成随机数用Python
时间: 2023-07-18 14:29:19 浏览: 85
可以使用Python内置的random模块生成随机数。以下是示例代码:
```python
import random
# 生成一个0-1之间的随机小数
random_num = random.random()
print(random_num)
# 生成一个指定范围内的整数
random_int = random.randint(1, 100)
print(random_int)
```
其中,random()函数生成一个0-1之间的随机小数,randint(a, b)函数生成一个a-b之间的随机整数。你可以根据自己的需求来使用这些函数。
相关问题
生成随机数用python语言
在 Python 中,可以使用 random 模块来生成随机数。以下是生成随机数的几个常用函数:
1. random():返回一个随机浮点数,范围在 [0, 1) 之间。
2. randint(a, b):返回一个随机整数,范围在 [a, b] 之间。
3. uniform(a, b):返回一个随机浮点数,范围在 [a, b] 之间。
4. randrange([start], stop[, step]):返回一个指定范围内的随机整数,可以指定步长。
下面是一个简单的示例代码,演示了如何生成随机数:
```python
import random
# 生成一个随机浮点数
print(random.random())
# 生成一个范围在 [1, 10] 之间的随机整数
print(random.randint(1, 10))
# 生成一个范围在 [1.0, 5.0] 之间的随机浮点数
print(random.uniform(1.0, 5.0))
# 从序列中随机选择一个元素
print(random.choice(['apple', 'banana', 'orange']))
# 打乱序列中元素的顺序
lst = [1, 2, 3, 4, 5]
random.shuffle(lst)
print(lst)
```
写一个生成随机数的python代码
以下是生成随机数的Python代码示例:
```python
import random
# 生成一个 0 到 1 之间的随机小数
random_float = random.random()
print("Random float number between 0 and 1:", random_float)
# 生成一个指定范围内的随机整数
random_int = random.randint(1, 100)
print("Random integer between 1 and 100:", random_int)
# 从给定的列表中随机选择一个元素
my_list = ["apple", "banana", "cherry"]
random_choice = random.choice(my_list)
print("Randomly selected item from the list:", random_choice)
```
这段代码使用Python内置的random模块生成随机数。其中random()函数生成0到1之间的随机小数,randint()函数生成指定范围内的随机整数,choice()函数随机选择给定列表中的一个元素。
阅读全文