Zufällige Zahl / Intervall

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zufällige Zahl / Intervall

    Hallo zusammen,


    bin ziemlich neu in der Swift Welt und probiere ein Paar einfache Funktionen aus.
    Ich brauche Hilfe bei folgende Lösung:

    Eine Zahl soll sich in bestimmten Intervall ändern, die Zahl soll wiederum zufällig sein.

    Beispiel:

    Alle 5 Sekunden soll die Zahl einen Wert zw. 1 - 100 ausgeben.

    Vielen Dank im Voraus :thumbsup:

    Gruß
  • Hallo!

    Ich habe zum Test mal folgenden Code basierend auf deinen Angaben erstellt.

    Quellcode

    1. import Cocoa
    2. struct Zahl
    3. {
    4. var wert : UInt32 = 1
    5. mutating func aendern()
    6. {
    7. wert = arc4random_uniform(100) + 1
    8. }
    9. }
    10. var zahl = Zahl()
    11. for _ in 0...10
    12. {
    13. zahl.aendern()
    14. sleep(5)
    15. print(zahl.wert)
    16. }
    Alles anzeigen
    Ist jetzt nur auf 11 Durchgänge ausgelegt. Die Schleife kann natürlich entsprechend erweitert werden.
    Ich würde das eigentlich anders machen, aber dafür weiß ich auch zu wenig über das Ziel.

    Grüße
    Marco