【C++】怎么用rand(7)生成rand(10),rand(x)指可以随机生成一个1到x的整数(约98字)

可以使用如下方法生成rand(10):

  • 使用rand(7)生成一个1到7的随机数,记为num1。
  • 将num1除以7并向上取整,得到一个范围为1到2的随机数,记为num2。
  • 将num2与rand(7)生成的随机数相乘,得到一个范围为1到14的随机数,记为num3。
  • 如果num3大于10,则重复步骤3,直到生成的num3小于或等于10。
  • 最终生成的num3即为所需的rand(10)。

THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容