Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++ randomize

Sivun loppuun

RautaNokka [23.02.2003 18:46:09]

#

Ohjelmointi jäi viime vuonna hiukan vähemmälle, ja enkä enään osaa paljoa mitään siitä mitä sillon osasin ja enkä sillonkaan osannut oikeastaan mitään. No, kuitenkin vähän aikaa sitten päätin ryhtyä opettelemaan C++ ja taivoitteena tehdä yksi isompi projekti c++:lla. Nyt kun aloitin pikkasen miettimään ja suunnitelemaan koodia tuli eteen pulma, miten se randomize-systeemi tehtiinkään. Olin käyttänyt sitä jo useissa ohjelmissani aikaisemmin, mutta olin sitten tietenkin poistanut kaikki minun aikaisemmin tekemäni ohjelmat sun muut, lähdekoodejakaan en säästänyt.
Jos joku tietäisi randomize koodin pätkän niin voisitekko sitten kertoa tämän?

Vilikki [23.02.2003 19:28:34]

#

Veikkaisin, että vastaus tuohon voisi löytyä koodivinkeistä... en jaksa nyt ruveta etsimään...

Antti Laaksonen [23.02.2003 21:56:57]

#

Hassun hauskasta C++-oppaasta näyttää löytyvän aiheesta tietoa:

http://www.nic.funet.fi/c opas/stdlib.html#rand

TeeVee [24.02.2003 07:36:30]

#

https://www.ohjelmointiputka.net/koodivinkit/23701-cpp-arvaa-luku

Omassa koodivinkissä arpomista.

thefox [24.02.2003 12:30:26]

#

Tuossa hassun hauskassa on kyllä virhe:

lainaus:

Satunnaisluku väliltä 0 - max:
luku = rand() % max;

Jos jakojäännöksellä väännetään luku sopivaan skaalaan niin kyllähän esim. tuossa tapauksessa 'luku' on väliltä 0 -> max-1. Jakojäännös ei koskaan ole suurempi tai yhtäsuuri kuin luku jolla jaetaan.

Olli Vanhoja [24.02.2003 17:30:08]

#

eikö tohon tarttenu includee joku. En nyt jaksa ite tutkii, mut muistaakseni.

RautaNokka [24.02.2003 20:08:16]

#

tänks

tomaattigeeni [24.02.2003 22:18:34]

#

lainaus:

eikö tohon tarttenu includee joku. En nyt jaksa ite tutkii, mut muistaakseni.

rand() funktio löytyy math.h:sta

Olli Vanhoja [24.02.2003 22:31:58]

#

Juuh jotain tommost muistelinki


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta