Gerenimot

menu

Slumpmässig talgenerator

56
gerenimot

Hi, It's me Gerenimot!
Generate a number.

Siffror och tal

Innan vi börjar måste vi skilja på en siffra och ett tal. Siffror sträcker sig från noll till nio och vi får inte glömma att noll är en siffra. Siffror å andra sidan består av en eller flera siffror, så det finns ett oändligt antal siffror. Vissa specifika tal representeras av en symbol eller en bokstav, Pi är det bästa exemplet. Vi kommer att se hur siffror representeras i våra digitala informationssystem och hur de används.

Tal kan ta många former i matematiken

Matematiken använder siffror i många former för att förenkla förståelsen och skriva vissa ekvationer. Genom att sätta ett tal i bråk kan man undvika att skriva ett tal med en för lång decimalpunkt, till exempel 1/3 som är lika med 0,333...333 till oändligheten.
Genom att sätta tal i exponenter som med vetenskaplig notation löser man en hel del problem som har att göra med talens storlek.

De mycket stora talen, gogol och gogolplex

Namn har getts till de största talen, dessa tal kan inte tolkas av människor eftersom de är så stora. En gogol, uttalat google är lika med 1 plus 100 nollor bakom. Det är ett extremt stort tal eftersom det jämfört med antalet atomer i universum som är 1 plus 80 nollor är mycket större. Gogolplex är lika med 1 plus 1 gogol nollor bakom det. För att förstå så mycket är det stort och svårt att förstå att man inte skulle kunna skriva det på ett pappersark. Faktum är att antalet nollor att skriva och högre än antalet atomer i universum.

.

Tal och deras numeriska representationer

I databehandling representeras talen av bitar, har anrop av binära tal. En bit har endast 2 möjliga positioner 0 eller 1.

Olika baser för att räkna

Datorer använder binära, människor använder decimalbasen men det finns fortfarande andra baser. Den hexadecimala basen är mycket viktig i beräkningar den går från 0 till 16 men från 10 använder vi bokstäver:0,1,2,3,5,6,7,8,9,a,b,c,d,e,f. Med detta system ger 8 bitar 256 eller i hexa FF.
En mindre känd bas är oktodecimal som baseras på talet 8.

Dragningen och slumpmässighet

Det bör noteras att program inte kan göra slumpmässighet, för att använda slumpmässighet måste de skapa den genom en sekvens av matematiska operationer eller en algoritm som oftast baseras på tidens gång eller ett frö. För att dra ett slumpmässigt tal från en dator måste man anropa funktionen random() som utlöser en algoritm som returnerar ett resultat.

Detaljer om slumpfunktionen

Den slumpmässiga funktionen är en pseudo-slumpmässig funktion. Det är en matematisk metod för att skapa slumpmässighet, det finns många olika metoder mer eller mindre giriga i resurser och beräkningstid. Slumpmässiga funktioner för datasäkerhet har komplexa metoder för att försvåra hackarnas arbete.

.

Användningen av slumpmässighet i videospel

Vi inser inte att slumpmässighet används överallt omkring oss. I Mario Kart tar du tag i en kub för att få en kraft, i det ögonblicket väljer slumpfunktionen ett nummer som är kopplat till en kraft.

Gerenimot och programmeringen av slumpmässighet

Grace a node JS och Linux, Gerenimot använder slumpfunktionen för att ge dig ett slumpmässigt nummer.