Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. zufällige Farbe - immer gleich ?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    zufällige Farbe - immer gleich ?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @OliverIO last edited by

      @oliverio sagte in zufällige Farbe - immer gleich ?:

      ist zufällige farbe ein vorgegebener baustein

      ja!

      @oliverio sagte in zufällige Farbe - immer gleich ?:

      kommt auch bei anderen programmiersprachen eigentlich immer die gleiche reihenfolge.

      Deswegen meinte ich ja

      @homoran sagte in zufällige Farbe - immer gleich ?:

      die Frage nach dem hinterlegten "Zufalls"-prinzip

      1 Reply Last reply Reply Quote 0
      • Segway
        Segway last edited by

        Irgendwie bin ich noch immer nicht schlauer.
        Es kann doch nicht sein, dass wenn du Funktion aufgerufen wird per Zufall immer die gleiche Reihenfolge der Farben entseht.
        Zum besseren verständnis hier das gesamte Blockly:
        4f7cb150-67ca-4e11-bcc0-bc38f155af8b-grafik.png

        Der Trigger ist zB eine Lampe die in dem anderen Blockly per Soonenuntergang eingeschaltet wird.

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Segway last edited by

          @segway sagte in zufällige Farbe - immer gleich ?:

          Es kann doch nicht sein,

          warum nicht?
          kommt auf die Qualität des Generators an.

          Selbst Münzspielautomaten wurden "geknackt" indem ihr "Zufalls"-prinzip analysiert wurde.

          Segway 1 Reply Last reply Reply Quote 0
          • Segway
            Segway @Homoran last edited by

            @homoran
            Ja klar ist alles möglich aber dann verdient die Funktion den namen "zufällige Farbe" nunmal nicht 🙂 Naja, dann muss ich es wohl auf die Funktion schieben, dass immer die gleiche Reihenfolge rauskommt.

            DJMarc75 1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @Segway last edited by

              @segway
              Ich würde das mal so probieren:

              Screenshot 2023-07-13 083439.png

              Wobei ich selbst sowas ähnliches nutze, mir aber eine Liste mit 20 Farbwerten angelegt habe, denn bei der zufälligen Farbe ist halt auch schwarz und ähnliche ganz ganz dunkle Farbtöne dabei welche dann an einer Lampe keinen Sinn machen.

              1 Reply Last reply Reply Quote 0
              • OliverIO
                OliverIO @Segway last edited by

                @segway

                probier mal das folgende.
                Es muss irgendwie ein javascriptblock geben.

                Math.floor((Math.abs(Math.sin(new Date()) * 16777215))).toString(16);
                
                

                das hat den vorteil, das er mit der aktuellen Zeit initialisiert wird und von daher
                zumindest nach einem neustart nicht mehr die gleiche reihenfolge aufweisen dürfte

                Segway 1 Reply Last reply Reply Quote 0
                • Segway
                  Segway @OliverIO last edited by

                  @oliverio

                  Mh, verstehe ich nicht. Wo soll ich diesen javascriptblock finden in dem Blockly ?

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Segway last edited by

                    @segway sagte in zufällige Farbe - immer gleich ?:

                    Wo soll ich diesen javascriptblock finden in dem Blockly ?

                    Funktion!
                    da kannst du js-code eingeben.

                    Segway 1 Reply Last reply Reply Quote 0
                    • Segway
                      Segway @Homoran last edited by

                      @homoran und @OliverIO

                      Ich denke es geht um diesen Block ?
                      4e13a6c8-7355-4abf-8045-1c003af347da-grafik.png

                      Wenn ja wo packe ich den dennim Blockly hin ?

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Segway last edited by

                        @segway sagte in zufällige Farbe - immer gleich ?:

                        Ich denke es geht um diesen Block ?

                        ja

                        @segway sagte in zufällige Farbe - immer gleich ?:

                        Wenn ja wo packe ich den dennim Blockly hin ?

                        egal! lose irgendwo hin

                        und dann die Funktion im "normalen" Blockly an gewünschter Stelle aufrufen

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        871
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        7
                        17
                        323
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo