Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok feltölteni egy...

Hogyan tudok feltölteni egy tömböt véletlenszerű számokkal? C# a programnyelv! Sürgős!

Figyelt kérdés
2010. dec. 24. 14:36
1 2
 1/11 anonim ***** válasza:
100%

csinálsz egy tömböt


bejárod forral (int i=0; i<tömbméret; i++)

foron belül pediga tömb aktuális (i-edik) elemére generálsz egy random számot

c#-ban fogalmam sincs, hogy mi csinlja arandomot, sztem a rand();

2010. dec. 24. 14:42
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:

Random veletlen = new Random();

szam = veletlen.Next(1, 21);


Például ez.

2010. dec. 24. 14:53
 3/11 anonim ***** válasza:

Így tudsz random számot előállítani:


using System.Random; //a random osztály, ez kell

int x;


Random rnd = new Random(); // létrehozol egy véletlengenerátort


x = rnd.Next(min, max); //x felvesz egy új random értéket ami min és max között van

2010. dec. 24. 14:54
Hasznos számodra ez a válasz?
 4/11 A kérdező kommentje:

De adtál egy ötletet, úgyhogy kösz.

Megy a pont.

2010. dec. 24. 14:54
 5/11 A kérdező kommentje:
Ja igen azt tudom, hogy kell. Csak azt nem tudtam, hogy hogyan tudom megcsinálni azt, hogy amit ugye generáltatok azt ő el is fogadja.
2010. dec. 24. 14:57
 6/11 anonim ***** válasza:

Mondom, nem teljesen ismerem a c#-ot, de c-t cpp-t igen, szerintem így működnie kellene:


Random veletlen = new Random();

const int meret = 21;

int tomb[meret];



for(int i=0; i<meret; i++){


tomb[i] = veletlen.Next(1, meret);


}


utána kiírás, hát sztem printf-et kezeli a c#, ha a coutot nem is :)


for(int i=0; i<meret; i++){

printf("%d. veletlen szam: %d\n",i+1,tomb[i]);

//cout << i+1 << ". veletlen szam: " << tomb[i] << endl;

}

2010. dec. 24. 16:02
Hasznos számodra ez a válasz?
 7/11 A kérdező kommentje:

Ahhha. Nem teljesen értettem a végét, de azért aminek le kellet esnie az leesett.

Azért fenntartom még a jogot, hogy kérdezzek ha valamit még nem értek.

2010. dec. 24. 16:45
 8/11 anonim ***** válasza:
Nyugodtan, végre nem az a típusú kérdező vagy, aki elvárja, h valaki megírja a háziját :)
2010. dec. 25. 01:28
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

Ha pedig az is megfelel, hogy 0-255-ig kapsz véletlen számokat egy byte[]-ben, akkor még ciklus sem kell:


var arr = new byte[100];

new Random().NextBytes(arr);


14:54-nek: Olyan nincs, hogy "using System.Random;", mivel ez már maga az osztály, nem a névtér.

Eselteg using rnd = System.Random;, de ennek sincs sok értélme, mert a System névtér általában be szokott lenni usingolva.

2010. dec. 25. 13:36
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

using System;

namespace rand

{

class Program

{

public static void Main(string[] args)

{

Random rnd = new Random();

int[] a = new int[20];

for (int i=0; i<a.Length;i++)

a[i] = rnd.Next(255);


}

}

}

2010. dec. 29. 14:31
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!