|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 657
|
[C++] Estrarre un valore casualmente da un vettore
Salve a tutti! Sto facendo un piccolo giochino in c++ e ho un problema.
Vorrei estrarre da un vettore di interi dei numeri a caso fra quelli caricati. Ho provato a cercare in internet sia su siti italiani che stranieri, ma non ho trovato quello che stavo cercando! Ringrazio in anticipo! |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2009
Città: Milano
Messaggi: 270
|
Io farei così:
Codice:
#include <cstdlib> #include <cmath> // n e' il numero di elementi nel vettore. // Genera un numero casuale compreso fra 0 e n int index = floor( n * rand() / RAND_MAX );
__________________
AMD PII x4 955 BE | Sapphire HD4850 Vapor-X 1 GB | Samsung SpinPoint F1 500GB | Samsung EcoGreen F4 2TB Gigabyte GA-MA790FXT-UD5P | Fractal Design Define R3 USB3.0 Titanium Grey | CORSAIR 650W CMPSU-650TX Noctua U12P SE2 | 2 x 2GB Kingston 1333 MHz | Samsung SyncMaster P2450 | Samsung SyncMaster T200 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2011
Messaggi: 672
|
Nel MAIN rticordati di impostare un seme casuale con
Codice:
srand()
__________________
Trattative positive: Ares17, TerrorSwing, HaraN.BanjO, Stevejedi, rtype, lucariello86, Leland Gaunt, antotuning, goudkamp Vendo Ricambi Acer Extensa 5235 -- Ricambi HP dv9000 -- Ricambi Hp dv6000 -- Ventole, Cavi, Adattatori, Schede di Rete, Ecc |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:05.


















