Programmering av slumpgenerator

Här diskuteras programmering och utveckling
jouimaligne
Inlägg: 5
Blev medlem: 27 jan 2009, 23:25
OS: Crunchbang

Programmering av slumpgenerator

Inlägg av jouimaligne »

Såhär är det, jag är en mycket brudig tjej som är ett totalt missfoster när det gäller teknik. Nu är det så att jag har lovat en kompis till mig att jag ska klara av att programmera en slumpgenerator. Problemet är att jag aldrig har programmerat någonting i hela mitt liv och inte har en aning om hur jag ska göra. Jag skulle bli jättetacksam om någon ville förklara väldigt pedagogiskt för mig, alternativt ge mig ett tips på en hemsida jag kan gå in på för att lösa det här. Jag är till och med för dålig för att googla fram det själv, eller för lat, jag vet inte. Ja som sagt det vore super, jag vill inte erkänna för min kompis att jag inte fixar det själv. Hehe.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Programmering av slumpgenerator

Inlägg av KiviE »

Välkommen hit!

En länk som troligtvis är läsvärd: http://en.wikipedia.org/wiki/Random_number_generator

För att kunna göra en slumpgenerator måste du kunna modulus räkning. Ifall du bara vill använda en slumpgenerator i ett program så finns det oftast funktioner färdiga att använda, bara att googla på "Random number generator ditt-språk".
jouimaligne
Inlägg: 5
Blev medlem: 27 jan 2009, 23:25
OS: Crunchbang

Re: Programmering av slumpgenerator

Inlägg av jouimaligne »

Åh herregud. Wikipedia. Varför tänkte inte jag på det. Det är nu jag kryper ihop i ett hörn och skäms. Är rädd att jag inte riktigt förstår vad du menar dock, jag kanske var lite ospecifik...Jag vill liksom göra ett program som är en slumpgenerator. Det enda jag lyckades googla fram var att det var lätt..
Användarvisningsbild
Smygis
Inlägg: 849
Blev medlem: 21 jun 2006, 18:41
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Kramfors

Re: Programmering av slumpgenerator

Inlägg av Smygis »

En bra början är att bestämma vilket språk man ska programmera i. Sedan är en pseudoslumpgenerator väldigt lätt att göra då det oftast finns färdiga bibliotek för sådant.

Kod: Markera allt

robin@lappy:~$ python -c "import random; print random.randint(0,100)"
65
robin@lappy:~$ python -c "import random; print random.randint(0,100)"
39
robin@lappy:~$ python -c "import random; print random.randint(0,100)"
21
robin@lappy:~$ 
En riktig slumpgenerator är lite knepigare. För en dator är per definition oförmögen att skapa något slumpmässigt.
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Programmering av slumpgenerator

Inlägg av Inhuman Soul »

Det man gör när man programmerar är att man skriver text i ett programspråk. Denna texten görs sedan om (kompileras) till maskinkod (som datorn kan "förstå") och/eller tolkas (interpreteras) i ett annat program.

Som andra redan har sagt är alltså det första du behöver göra att välja ett programspråk.

Information om olika programspråk kan du hitta i den här tråden.
jouimaligne
Inlägg: 5
Blev medlem: 27 jan 2009, 23:25
OS: Crunchbang

Re: Programmering av slumpgenerator

Inlägg av jouimaligne »

Jag antar att det är lite individuellt vad man föredrar, men om man är total nybörjare vilket tror ni är lättast att använda? Java, C och C++ är ungefär de jag har hört talas om, tror ni att något av dem kan funka?
Inhuman Soul
Inlägg: 339
Blev medlem: 25 mar 2008, 21:01
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Linköping

Re: Programmering av slumpgenerator

Inlägg av Inhuman Soul »

Dom fungerar nog fint!
Jag tror att det är ungefär lika lätt att göra en slumpgenerator vilket av språken man än väljer.

Kan ta lite kort om dom:
C - ett kompilerande språk från 70-talet. Är nog främst populärt därför att man kan skriva väldigt effektiva program i det.
C++ - en utökning av C som introducerades på 80-talet. Den största utökningen av stödet för objektorientering (ett sätt att programmera på).
Java - ett språk som kom i början på 90-talet och liknar C++ rätt mycket. Det kanske mest intressanta med det är att programmen först kompileras till en speciell javakod som sedan körs i en virtuell maskin.

C tror jag är bra om man vill lära sig programmera effektivt samt lära sig hur egentligen datorn fungerar.
C++ är bra om du vill använda objektorientering men ändå kunna skriva effektiva program.
Java tror jag är lite enklare om man vill göra grafiska program, men det är inte säkert att du kan få lika effektiva program som i de andra.
Men som sagt så tror jag inte det har så stor betydelse vilket du väljer om du bara tänker göra en slumpgenerator.
Användarvisningsbild
Smygis
Inlägg: 849
Blev medlem: 21 jun 2006, 18:41
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Kramfors

Re: Programmering av slumpgenerator

Inlägg av Smygis »

Python eller Ruby är mycket bättre val av språk för dig än C/C++/Java.
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
pompado
Inlägg: 448
Blev medlem: 24 sep 2008, 10:08
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Programmering av slumpgenerator

Inlägg av pompado »

Tänkte bare ge dig en sida så du kan få lite hum om vad TRNG är för något True Random Number Generator.
Jag använder TRNGs dagligen, det är en fantastisk värld.

Med en slumpgenerator som körs med en PC så blir det inget annat än RNG Radom Number Generator, vilket inte är 100%
http://www.random.org

MVH pompado
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Programmering av slumpgenerator

Inlägg av JeyPeyy »

Jag kan nog tänka mig att BASIC är bra för en nybörjare som vill göra en slumpgenerator, även om språket är mer eller mindre utdött. gambas2
jouimaligne
Inlägg: 5
Blev medlem: 27 jan 2009, 23:25
OS: Crunchbang

Re: Programmering av slumpgenerator

Inlägg av jouimaligne »

Tack så jättemycket för hjälpen. Jag ska leka lite i googles underbara värld och sen ska jag ro det här projektet i hamn. Jag är sjukt laddad, främst för att ingen tror att jag fixar det. Grejt.
jsiei97
Inlägg: 309
Blev medlem: 09 dec 2008, 21:34
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Trelleborg

Re: Programmering av slumpgenerator

Inlägg av jsiei97 »

jouimaligne skrev:Tack så jättemycket för hjälpen. Jag ska leka lite i googles underbara värld och sen ska jag ro det här projektet i hamn. Jag är sjukt laddad, främst för att ingen tror att jag fixar det. Grejt.

Kom att tänka på den där lava lampan som användes för att få bättre slumptal
tror att det var någon på SGI som knäckte iden första gången.
* http://en.wikipedia.org/wiki/Lavarand
* http://hackaday.com/2005/06/05/lava-lam ... generator/

Men sedan fanns det visst någon som använde sitt ljudkort, och spelade in vitt brus för att få till något.

/Johan
Skriv svar

Återgå till "Programmering och webbdesign"