BASIC

Author Topic: Zufallszahl  (Read 1403 times)

Offline Worebu

  • Mr. Polyvector
  • ***
  • Posts: 169
  • Moin, Moin
    • View Profile
Zufallszahl
« on: 2014-Sep-19 »
Hallo Leute,
kann mir einer sagen wieso mir hier manchmal eine auch eine Null generiert wird?

k = RND(53+1)

Ich sage doch extra +1, also kann theoretisch doch keine Null auftauchen, oder?

Dank im voraus für einen Tip.
PC: Intel I7 3770K, 32GB DDR3, GTX1060 6GB,  480GB SSD, 1x2TB, 1x1TB, 2x ext. 1TB USB3.0, 1x ext. 2TB USB3.0, W10 x64 Pro, WaKü

Offline erico

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 4179
    • View Profile
    • Portfolio
Re: Zufallszahl
« Reply #1 on: 2014-Sep-19 »
Keep the extra math off the brackets.
k=rnd(53)+1

The explanation is that the in brackets comes first, then it adds a 1.
In your case, (53+1) comes first, so you are actually pooling rnd(54).

Have you been skipping you math classes? :P
« Last Edit: 2014-Sep-19 by erico »

Offline Worebu

  • Mr. Polyvector
  • ***
  • Posts: 169
  • Moin, Moin
    • View Profile
Re: Zufallszahl
« Reply #2 on: 2014-Sep-19 »
Alles klar, kleiner Flüchtigkeitsfehler, solange hingeguckt und nichts gesehen. Danke. Und immer schön den Ball flach halten, Professor.
PC: Intel I7 3770K, 32GB DDR3, GTX1060 6GB,  480GB SSD, 1x2TB, 1x1TB, 2x ext. 1TB USB3.0, 1x ext. 2TB USB3.0, W10 x64 Pro, WaKü