Kezdőoldal » Számítástechnika » Programozás » C# tizedes tört Random számok?...

C# tizedes tört Random számok? Többi lent?

Figyelt kérdés
Hogyan lehet tizedes törtek közötti random számokat generáltatni, úgy hogy azok tizedes törtek is lehetnek. pl. 2,4 és 4,9 között, úgy hogy pl. 4,1 is lehet. Úgy oldottam meg, hogy egy nagyságrenddel nagyobb számot generáltattam, majd egy új float változót létrehozok, amit 10-zel osztok. Van ennél elegánsabb módszer? Mert közvetlenül az rnd.Next()belsejébe írva nem enedi a tizedes törteket, még úgy sem, ha egyébként az eredményt egy floatban tárolnánk el.
2021. okt. 25. 15:30
 1/3 anonim ***** válasza:
szerintem ez jó módszer, bár nem tudom mi a konkrét use case
2021. okt. 25. 15:34
Hasznos számodra ez a válasz?
 2/3 Pelenkásfiú ***** válasza:
100%

var rand = new Random();

rand.NextDouble(); // 0-tól 1-ig

2021. okt. 25. 16:08
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Generálsz 0 és 9 között kettőt, majd összerakod őket, vagy az egyik osztásával, vagy konkatenációval.
2021. okt. 25. 20:21
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!