Visa ett inlägg
Oläst 2011-07-03, 23:36 #2
nabil_akhlaques avatar
nabil_akhlaque nabil_akhlaque är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2007
Inlägg: 446
nabil_akhlaque nabil_akhlaque är inte uppkopplad
Flitig postare
nabil_akhlaques avatar
 
Reg.datum: Aug 2007
Inlägg: 446
Citat:
Ursprungligen postat av Kekke Visa inlägg
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace rand
{
    class Program
    {
        static Random random = new Random();

        static void Main(string[] args)
        {
            PrintRandomNumbers(5);
            Console.Read();
        }

        static void PrintRandomNumbers(int iRandomNo)
        {
            for (int i = 0; i < iRandomNo; i++)
            {
                Console.Write(random.Next(iRandomNo));
            }
        }
    }
}
Slumpar iRandomNo tal från 0-iRandomNo
hej, jag tror inte du förstod fråga rätt, det kan ha varit jag som inte förklara tillräckligt bra,
men enligt din skript:

om jag t ex anropar:

PrintRandomNumbers(5);

kan jag få outputet: 32303

vilket jag inte vill...

jag vill att om jag anropar PrintRandomNumbers(5);
ska output bli 13452

dvs 12345 i random ordning.

så...

PrintRandomNumbers(5) = 12345 i random ordning
PrintRandomNumbers(3) = 123 i random ordning
PrintRandomNumbers(9) = 123456789 i random ordning
PrintRandomNumbers(2) = 12 i random ordning

och inga dubletter får förekomma.
nabil_akhlaque är inte uppkopplad   Svara med citatSvara med citat