Kezdőoldal » Számítástechnika » Programozás » Hogy lehet tömbből véletlensze...

Hogy lehet tömbből véletlenszerűen számot kiválasztani (C++)?

Figyelt kérdés

Intervallumból tudok, de tömbből nem. Úgy szeretném, hogy minden egyes alkalommal más-más számot írjon ki.

A tömb 10 elemű. Kell egy számláló, meg a rand() függvény használata.


Illetve kérdésem még, hogyha nem egy, hanem két számot választunk ki, azokat hogyan lehetne beválogatni egy új tömbbe (akár sorrendben, akár azt is véletlenszerűen)?


Köszönöm szépen.


2020. aug. 16. 15:15
1 2
 11/17 A kérdező kommentje:
Köszönöm a válaszokat. Mindannyian segítettetek.
2020. aug. 16. 23:26
 12/17 tabaki ***** válasza:
100%

@9: „nem kever ugyanolyan sorrendben”

Khm, akkor alighanem elromlott a gépem, mert nálam de:

[link]


@10: „az srand és a rand nem ugyanaz”

De még mennyire, hogy nem! Azt már bízzuk Kérdezőre, hogy ennek a különbségnek az okán hasznosnak bizonyul-e neki a srand() is.


Megjegyzés: Noha a fenti programok nálam – tudomásom szerint alapbeállítással – lefordultak, a netes példákban a <ctime> fejlécet is be szokták rakni, és ennek bizonyára oka van, talán nem mindegyik fordító találja meg magától a time() függvényt, vagy valami... Ezt nálam okosabbak bizonyára tudják, mindenesetre megemlítem, hogy ne terhelje a lelkiismeretemet. Tehát az elejére még érdemes lehet odaírni:

#include <ctime>

2020. aug. 17. 00:03
Hasznos számodra ez a válasz?
 13/17 anonim ***** válasza:
51%

"Khm, akkor alighanem elromlott a gépem, mert nálam de:"


Ez szóval sem mondtam, hogy a tiédről van szó.

2020. aug. 17. 00:44
Hasznos számodra ez a válasz?
 14/17 anonim ***** válasza:
51%
Amúgy alapból nem használunk ctime-os randomozást..... Vagyis elég nagy hiba... Gondolj bele, hogyha ezzel a módszerrel sorsolnák a Putto-t... Folyamatosan nyernék. :)
2020. aug. 17. 00:45
Hasznos számodra ez a válasz?
 15/17 tabaki ***** válasza:
100%
Ízlés dolga, hogy egy gyakorlófeladatban beéri-e az ember ennyivel, azon nincs vitatni való, hogy nem komoly megoldás. A seedeletlen rand()-nál mindenesetre változatosabb értékeket ad.
2020. aug. 17. 03:03
Hasznos számodra ez a válasz?
 16/17 anonim ***** válasza:
100%
Jó igen. Ez igaz. :)
2020. aug. 17. 03:19
Hasznos számodra ez a válasz?
 17/17 A kérdező kommentje:
Mind a kettő megfelel, végülis csak gyakorlok. A lényeg az volt, hogy véletlenszerűen válasszon minden alkalommal, de csak örülök, hogy több lehetőséget és példát is mutattatok, mert így többfajta megoldást is láttam.
2020. aug. 17. 13:14
1 2

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!