gpt4 book ai didi

python - 如何使 python random.random() 包含负数

转载 作者:行者123 更新时间:2023-11-28 19:55:29 25 4
gpt4 key购买 nike

我正在尝试生成一对介于 -1 和 1 之间的随机数。

我可以让它变成负数或正数...但不能为 x 和 y 生成一个随机数,它可能会变成正数或负数。下面是我所拥有的(这是一个来自网站的飞镖模拟游戏)。 randx 和 randy 是随机数生成恰好用作坐标的地方。

import turtle
import math
import random

def main():

fred = turtle.Turtle()
fred.up()

wn = turtle.Screen()
wn.setworldcoordinates(-1,-1,1,1)

numdarts = 10
for i in range(numdarts):
randx = random.random()
randy = random.random()

x = randx
y = randy

fred.goto(x,y)
fred.stamp()

wn.exitonclick()

main()

最佳答案

我假设您需要一个 float 。在这种情况下,使用

x = random.uniform(-1,1)

关于python - 如何使 python random.random() 包含负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27735478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com