How i generate a random sequence numbers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Formula
    New Member
    • Aug 2008
    • 11

    How i generate a random sequence numbers

    Hi,
    i have this code which will generate
    a number between 1 and 4
    Code:
            Random random = new Random();
            random.Next(1, 4);
    but what i need is shuffling numbers
    for example 1 to 4: 2,1,4,3

    please help.
  • GaryTexmo
    Recognized Expert Top Contributor
    • Jul 2009
    • 1501

    #2
    I'm guessing you need non-repeating, right? You could just generate a list of numbers from 1 to 4, then randomly shuffle them in a loop. Maybe loop to a random number, say 5-10 times and on each iteration generate two random indexes, then swap the values of those indexes?

    There may be a better way to do this but that's just want came off the top of my head.

    Comment

    Working...