C随机数是如何在长尾词中发挥作用的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计953个文字,预计阅读时间需要4分钟。
假设我们要为小用户提供100以内的减法题目,且希望每次运行的题目都不相同(不能总是9-2=)。那么我们该如何处理呢?
这里我们需要用到随机数,每次生成一个随机题目,其中减数和被减数都是100以内的随机数。在生成的题目中,减数与被减数不能相等,也不能是0。
例如,我们可以这样生成题目:pythonimport random
def generate_subtraction_question(): while True: num1=random.randint(1, 100) num2=random.randint(1, 100) if num1 !=num2: return f{num1} - {num2}=
示例question=generate_subtraction_question()print(question)这样,每次运行都会得到一个不同的减法题目。
假如我们要给小朋友出100以内减法题,而且我们希望每次运行的减法都不一样(不能永远是9-2=?),那么我们该怎么办呢?
这里我们需要用到随机数,每次出的题中,减数与被减数是两个随机数,这样就可以避免只做一道题。
随机数要用头文件<cstdlib>中的rand()函数来生成,生成的随机数在0~RAND_MAX之间,RAND_MAX是由平台决定的。
本文共计953个文字,预计阅读时间需要4分钟。
假设我们要为小用户提供100以内的减法题目,且希望每次运行的题目都不相同(不能总是9-2=)。那么我们该如何处理呢?
这里我们需要用到随机数,每次生成一个随机题目,其中减数和被减数都是100以内的随机数。在生成的题目中,减数与被减数不能相等,也不能是0。
例如,我们可以这样生成题目:pythonimport random
def generate_subtraction_question(): while True: num1=random.randint(1, 100) num2=random.randint(1, 100) if num1 !=num2: return f{num1} - {num2}=
示例question=generate_subtraction_question()print(question)这样,每次运行都会得到一个不同的减法题目。
假如我们要给小朋友出100以内减法题,而且我们希望每次运行的减法都不一样(不能永远是9-2=?),那么我们该怎么办呢?
这里我们需要用到随机数,每次出的题中,减数与被减数是两个随机数,这样就可以避免只做一道题。
随机数要用头文件<cstdlib>中的rand()函数来生成,生成的随机数在0~RAND_MAX之间,RAND_MAX是由平台决定的。

