【问题标题】:How to assign a random location (x,y) to a variable [duplicate]如何将随机位置(x,y)分配给变量[重复]
【发布时间】:2019-11-13 15:58:45
【问题描述】:

我正在尝试使用radius of 1 生成具有随机位置的1000-10000 在圆内(绘制在正方形内)的点,并使用公式x^2 + y^2 = 1 来决定哪个点是否在圆内。我明白了,但我对 python 还很陌生,所以我不完全知道如何执行它们

【问题讨论】:

  • 欢迎来到 SO。请花时间阅读How to Ask 和该页面上的其他链接。您的问题太宽泛或离题:这不是教程或论坛。
  • 除了上面问题中描述的方法外,你也可以只使用拒绝采样:生成一个点,看看它是否在圈内,如果需要,再生成一个新的。重复直到你在圆圈中找到一个点。

标签: python geometry position pi


【解决方案1】:

你可以使用这个例子生成一个随机整数:

import random

random.randint(0,10) # this returns and integer between 0 and 10

既然您知道如何生成随机整数,您就可以应用您的逻辑了。

更多详情,请查看randint documentation

【讨论】:

    猜你喜欢
    • 2020-07-09
    • 2019-06-22
    • 2020-07-01
    • 2019-09-04
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2019-09-27
    相关资源
    最近更新 更多