Programmering av slumpgenerator
-
- Inlägg: 5
- Blev medlem: 27 jan 2009, 23:25
- OS: Crunchbang
Programmering av slumpgenerator
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.
-
- 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
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".
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".
-
- Inlägg: 5
- Blev medlem: 27 jan 2009, 23:25
- OS: Crunchbang
Re: Programmering av slumpgenerator
Å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..
- 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
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.
En riktig slumpgenerator är lite knepigare. För en dator är per definition oförmögen att skapa något slumpmässigt.
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:~$
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
-
- 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
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.
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.
Rädda skog med ett musklick: http://www.ettklickforskogen.se/
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
-
- Inlägg: 5
- Blev medlem: 27 jan 2009, 23:25
- OS: Crunchbang
Re: Programmering av slumpgenerator
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?
-
- 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
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.
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.
Rädda skog med ett musklick: http://www.ettklickforskogen.se/
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
- 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
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!
Re: Programmering av slumpgenerator
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
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
- 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
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

-
- Inlägg: 5
- Blev medlem: 27 jan 2009, 23:25
- OS: Crunchbang
Re: Programmering av slumpgenerator
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.
-
- 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
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