Gerenimot

menu

Generare un numero casuale

93
gerenimot

Ciao, sono Gerenimot!
Generare un numero.

Numeri e numeri

Prima di iniziare, dobbiamo distinguere tra una cifra e un numero. I numeri vanno da zero a nove e non dobbiamo dimenticare che lo zero è una cifra. I numeri invece sono composti da una o più cifre, quindi c'è una quantità infinita di numeri. Alcuni numeri specifici sono rappresentati da un simbolo o da una lettera, il Pi greco è il miglior esempio. Vedremo come i numeri sono rappresentati nei nostri sistemi informativi digitali e come sono usati.

I numeri possono assumere molte forme in matematica

La matematica usa i numeri in molte forme per semplificare la comprensione e la scrittura di certe equazioni. Mettere un numero in frazioni può evitare di scrivere un numero con un punto decimale troppo lungo, come 1/3 che è uguale a 0,333...333 all'infinito.
Mettere i numeri in esponenti come nella notazione scientifica risolve parecchi problemi legati alla grandezza dei numeri.

I numeri molto grandi, gogol e gogolplex

Sono stati dati dei nomi ai numeri più grandi, questi numeri non possono essere interpretati dagli esseri umani perché sono così grandi. Un gogol, pronunciato google è uguale a 1 più 100 zeri dietro di esso. È un numero estremamente grande perché rispetto al numero di atomi dell'universo che è 1 più 80 zeri, è molto più grande. Il gogolplex è uguale a 1 più 1 gogol di zeri dietro. Per capire tanto è grande e difficile da apprendere che non si potrebbe scrivere su un foglio di carta. Infatti il numero di zeri da scrivere e superiore al numero di atomi nell'universo.

.

I numeri e le loro rappresentazioni numeriche

In informatica i numeri sono rappresentati da bit, hanno le chiamate di numeri binari. Un bit ha solo 2 possibili posizioni 0 o 1.

Diverse basi per il conteggio

I computer usano il binario, gli umani usano la base decimale ma ci sono ancora altre basi. La base esadecimale è molto importante nel calcolo, va da 0 a 16, ma da 10 si usano le lettere: 0,1,2,3,5,6,7,8,9,a,b,c,d,e,f. Con questo sistema 8 bit fanno 256 o in hexa FF.
Una base meno conosciuta è l'octodecimale basata sul numero 8.

Il sorteggio e la casualità

Si deve notare che i programmi non possono fare casualità, per usare la casualità devono crearla attraverso una sequenza di operazioni matematiche o algoritmo basato più comunemente sullo scorrere del tempo o un seme. Per estrarre un numero a caso da un computer, è necessario chiamare la funzione random() che attiverà un algoritmo restituendo un risultato.

Dettagli della funzione random

La funzione random è una funzione pseudocasuale. È un metodo matematico per creare casualità, ci sono molti metodi diversi più o meno avidi di risorse e tempo di calcolo. Le funzioni casuali per la sicurezza del computer hanno metodi complessi per rendere il lavoro degli hacker più difficile.

.

L'uso della casualità nei videogiochi

Non ci rendiamo conto che la casualità è usata intorno a noi. In Mario Kart, si afferra un cubo per ottenere una potenza, in quel momento, la funzione casuale sceglie un numero associato a una potenza.

Gerenimot e la programmazione della casualità

Grace un nodo JS e Linux, Gerenimot utilizza la funzione casuale per darti un numero casuale.