Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何生成相关随机数?_Python - Fatal编程技术网

Python 如何生成相关随机数?

Python 如何生成相关随机数?,python,Python,我想在python中生成两个相关的随机整数。 假设整数n是一个介于0和10之间的随机整数,我希望整数q在相同的范围内,但不超过n。有什么建议吗 from __future__ import division from random import randint population = randint(100, 1000) number_of_successes = randint(1, 100) number_of_fails = population-number_of_successe

我想在python中生成两个相关的随机整数。 假设整数n是一个介于0和10之间的随机整数,我希望整数q在相同的范围内,但不超过n。有什么建议吗

from __future__ import division

from random import randint

population = randint(100, 1000)
number_of_successes = randint(1, 100)
number_of_fails = population-number_of_successes
probability = number_of_successes/population
n integer是一个介于0和10之间的随机整数,我希望整数q在相同的范围内,但不超过n

所以q和n不在同一范围内。它在[0,n]或[0,n]范围内,这在问题中并不清楚

这是一项非常简单的任务:

n = randint(100, 1000)
q = randint(100, n)
如果q不等于n,则从q的范围中删除n:

您可以尝试以下方法:

import random

first_number = random.randint(0, 10)

second_number = random.randint(0, first_number)

可以将第一个变量用作第二个参数

from __future__ import division

from random import randint

population = randint(0 ,1000)
number_of_successes = randint(0 , population)
number_of_fails = population-number_of_successes
probability = number_of_successes/population

q、 n=sortedrandom.11,2?你的问题和你的代码之间有什么关系?我的代码的其余部分将是随机生成的数字,用于概率计算,我需要的数字不能大于这些数字。
from __future__ import division

from random import randint

population = randint(0 ,1000)
number_of_successes = randint(0 , population)
number_of_fails = population-number_of_successes
probability = number_of_successes/population