Bună ziua, astăzi voi vorbi despre cum puteți genera un număr aleatoriu.
Prima funcție pe care o folosesc cel mai adesea este Random (), care generează un număr întreg intamplatoare sau un punct cu virgulă mobilă.
Random (1000000) - generează un număr întreg de la 0 la 999999
Random () - generează un număr cu virgulă variabilă de la 0 la 1
Următoarea funcție este RandomRange (X, Y). funcția are doi parametri și returnează un număr întreg mai mare decât X și mai mic decât Y. Înainte de a utiliza, trebuie să conectați biblioteca Math.
RandomRange (10,100) - generează un număr întreg de la 10 la 100.
Și ultima funcție pe care o folosesc în practică este RandG (X, Y). de asemenea, o pereche de valori de intrare și generează un număr pseudo-aleator utilizând distribuția Gaussiană. De asemenea, trebuie să se conecteze matematica.
RandG (100,10) - va genera un număr de virgulă mobilă de la 90 la 110 (adică în intervalul 100-10 până la 100 + 10)
De asemenea, vreau să arăt câteva trucuri simple:
Generați un număr fracționat de la 0 la 1 după cum urmează:
Și pentru a primi un număr fracționat de la 0 la 100 este posibil ca așa -
Nu trebuie să explic înțelesul acestor expresii.
Să trecem de la cuvinte la fapte și să încercăm totul în practică.
Creați o aplicație nouă fereastră și plasați șase edite și șase butoane pe formularul principal. Aduceți totul în minte, așa cum este prezentat în imagine.
Codul unității va fi după cum urmează: