Kom ihåg mig?
Home Menu

Menu


behöver lite hjälp med själva ett random script.

 
Ämnesverktyg Visningsalternativ
Oläst 2011-07-03, 22:08 #1
Kekke Kekke är inte uppkopplad
Medlem
 
Reg.datum: Feb 2011
Inlägg: 198
Kekke Kekke är inte uppkopplad
Medlem
 
Reg.datum: Feb 2011
Inlägg: 198
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
Kekke är inte uppkopplad   Svara med citatSvara med citat
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
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:06.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017