以123为随机数种子,随机生成10个在1(含)到999(含)之间的随机数,每个随机数后跟随一个逗号进行分隔,屏幕输出这10个随机数。

random.seed(123) #随机数种子,如果随机数种子一样,那么生成的随机数一样

以0为随机数种子,随机生成5个在1(含)到99(含)之间的随机数,计算这5个数的平方和

利用random库和turtle库,在屏幕上绘制5个圆圈
import turtle as t
import random as r
color=['red','orange','blue','green','purple']
r.seed(1)
for i in range(5):
rad=r.randint(20,50) #半径在20(含)——50(含)
x0=r.randint(-100,100) #X轴在-100(含)——100(含)之间
y0=r.randint(-100,100) #Y轴在-100(含)——100(含)之间
t.color(r.choice(color)) #随机抽取一个color中的值
t.penup() #拿起笔
t.setpos(x0,y0) #设置位置为(x0,y0)
t.pendown() #放下笔
t.circle(rad) #半径
t.done()
运行结果

turtle.circle(radius,degree) radius:半径 degree:度数
from turtle import *
for i in range(2):
circle(90,90)
left(180)
fd(180)
运行结果

该篇博客介绍了如何使用Python的random库生成特定种子下的随机数序列,并展示了一个例子,生成了10个在1到999之间的随机数。此外,还利用turtle库结合random库绘制了5个不同颜色和位置的圆圈,每个圆的半径和位置都是随机生成的。博客中涉及到的主要概念包括随机数生成、turtle图形绘制和颜色选择。
1181





