# 在1到10范围内生成随机数值
var = random.randrange(1, 10)
print("var = {var}".format(var = var))
import random
mlist = [1, 2, 3, 9, 4, 3]
# 每次对指定的列表执行随机打乱顺序
random.shuffle(mlist)
print(mlist)
mlist.sort()
print(mlist)
///
[3, 2, 3, 1, 4, 9]
[1, 2, 3, 3, 4, 9]
///
# random.randint(a, b): 返回a到b范围内任意一个整数值
代码:
import random
# randint 随机从给定的范围取一个整数
val = random.randint(1, 5)
print(val, "\n---------------------------")
for i in range(10):
print(i, end = "")
# choice 从已经给定的序列中随机选择一个数值
print("\n---------------------------")
var = random.choice(range(10))
print(var)
var1 = random.choice(range(5))
print("var1 = {var1}".format(var1 = var1))
///
1
---------------------------
0123456789
--------------------------
6
var1 = 4
///
代码:
import random
mstr = "abcdkjlafjlsdaldghehidv"
newmstr = ""
for i in range(5):
newmstr += random.choice(mstr)
print(i, newmstr)
///
0 i
1 ig
2 igc
3 igca
4 igcaa
///
代码:
import random
mlist1 = [i for i in range(1, 10,1)]
print(mlist1)
# 第二个参数小于第一个参数时,第三个参数为负数
mlist2 = [i for i in range(10, 1, -1)]
print(mlist2)
///
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[10, 9, 8, 7, 6, 5, 4, 3, 2]
///