Random 随机三重数发生器

Random 随机三重数发生器,random,numbers,triplet,Random,Numbers,Triplet,我想为预先确定的三元组(总共200组随机)创建一个随机数生成器的代码。我希望这组三胞胎形成一组六个数字,并且这组三胞胎保持唯一性 示例三胞胎A=[1 2 3;4 5 6;7 8 9,10 11 12,13 14 15];等 我希望生成的三联体保留其原始序列 123+456、123+789、123+10112、123+131415 我不是一个编码员,所以如果您想挑选三个三胞胎,并保持它们的有序,我们将不胜感激。所以你的第一个三胞胎不能离终点太近——在它之后至少还有两个三胞胎。类似地,拾取的第二个三

我想为预先确定的三元组(总共200组随机)创建一个随机数生成器的代码。我希望这组三胞胎形成一组六个数字,并且这组三胞胎保持唯一性

示例三胞胎A=[1 2 3;4 5 6;7 8 9,10 11 12,13 14 15];等

我希望生成的三联体保留其原始序列

123+456、123+789、123+10112、123+131415


我不是一个编码员,所以如果您想挑选三个三胞胎,并保持它们的有序,我们将不胜感激。所以你的第一个三胞胎不能离终点太近——在它之后至少还有两个三胞胎。类似地,拾取的第二个三元组后面至少需要一个未拾取的三元组

我假设你的三胞胎在一个数组或类似的数组中,编号为0到199

  • 选择一个介于0到197之间的随机数
    a
    。这是你的第一个三元组的索引

  • 选择(a+1)到198范围内的第二个随机数
    B
    。这是第二个三元组的索引

  • 选择(B+1)到199范围内的第三个随机数
    C
    。这是你的第三个三胞胎的索引


  • 您从中选择的随机数的范围受您以前选择的数字和剩余选择数的影响。

    您需要指定一种编程语言,否则将无法获得任何实际答案。这是一个讨论特定程序实现问题的地方,而不是算法或概念问题。