Laitetaan tämä tännekkin, kun ehkä kuuluu paremmin tälle puolella.
Pitäs kääntää yksi Basicilla tehy ohjelma PHP:lle, ikinä en Basiciin tutustunut, mutta ohjelma sen verran yksinkertainen, että käänös onnistuu.
Aino mikä tuli ongelmaksi koodi RND(1).
Ilmeisesti satunnaisluku 0 - 1?
Mutta kuinka monen desimaalin tarkkuudella?
Sekä jos ohjelmassa on toisen kerran toi RND(1) niin onko se sama luku?
Googlella löysin yhen keskustelun,jonka mukaan luku olisi sama, ellei alusteta jotain jne...
RND(1)?
2
262
Vastaukset
- tapaus
>..luku olisi sama, ellei alusteta jotain jne...
Kaikissa kielissä satunnaislukugeneraattori pitää alustaa jos halutaan "oikeasti" satunnaisia lukuja.
PHP:n versiosta 4.2.0 lähtien se näkyy olevan automaattisesti tehty. En tiedä miten sen saa pois jos tarvii tilannetta jossa sarjojen täytyy pysyä identtisenä.
Itse komentona basicissa Int((High - Low 1) * Rnd) Low vastaa PHP:n komentoa rand(Low, High)
http://www.macdonald.egate.net/CompSci/PHP/random.html- ---------
Kiitoksia paljon vastauksesta.
Aattelin tehdä itse ihan toisella tavalla, ottaa satunnaisluvun 0 - 1 usean desimaalin tarkkuudella ja kertoa sitten koodissa olevalla luvulla, hyvä että sen voi tehdä noinkin helposti.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225134- 254308
- 272451
- 342234
- 371998
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211237Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101164