我必须在机器人框架中生成唯一的随机数。我使用“生成随机字符串”来获取随机数。命令:
${random} Generate Random String 1 [NUMBERS])
我在 for 循环中给出了上述语句。现在我可以获得'n'个随机数。但它们并不是唯一的。如何使它们独一无二?
我的情况到底是什么:我想要四个从 1 到 10 的唯一随机数。我试图在 for 循环中给出生成随机数命令,在第二个循环中我试图将它与第一个随机值进行比较,依此类推。但这不起作用。
是否有任何简单的逻辑来获得 1 到 10 之间的 4 个唯一随机数?
提前致谢。
最佳答案
为了获得从 1 到 10 的 4 个随机数:
${Random Numbers}= Evaluate random.sample(range(1, 10),4) random
句法:${Random Numbers}= Evaluate random.sample(range(specify the range of number),(number of random numbers to be generated)) random
关于robotframework - 机器人框架 : Generating Unique Random number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22524771/