{"id":12194,"date":"2025-10-12T12:13:57","date_gmt":"2025-10-12T10:13:57","guid":{"rendered":"https:\/\/gilbertbrands.de\/blog\/?p=12194"},"modified":"2025-10-12T12:13:57","modified_gmt":"2025-10-12T10:13:57","slug":"wir-werden-durch-einen-algorithmus-beherrscht","status":"publish","type":"post","link":"https:\/\/gilbertbrands.de\/blog\/2025\/10\/12\/wir-werden-durch-einen-algorithmus-beherrscht\/","title":{"rendered":"Wir werden durch einen Algorithmus beherrscht!"},"content":{"rendered":"\n<p>Es ist unserem Team gelungen, an diesen Algorithmus zu gelangen, so dass ihn jeder auf seinem eigenen Rechner nachvollziehen kann. Hier der Algorithmus:<\/p>\n\n\n\n<!--more-->\n\n\n\n<pre class=\"wp-block-preformatted\">#!\/usr\/bin\/env python3<br># Regierungsprogramm Deutschland \u2013 Release \u221e.0-beta<br><br>import random, time, hashlib, os<br><br>class Regierungskoalition:<br><br>    def __init__(self):<br>        self.mandate   = 42          # immer 42, Antwort auf alles<br>        self.schulden  = 2_500_000_000_000<br>        self.co2       = 720         # ppm Ziel: 420 \u2013 kommt nie dran<br>        self.wahlzyklus= 4           # Jahre bis zum n\u00e4chsten Neuanfang<br>        self.klimal\u00fccke= self.co2 - 420<br>        self.zielerf\u00fcllt = False<br><br>    # 1. Koalitionsvertrag generieren<br>    def koalitionsvertrag(self):<br>        ziele = [\"Klimaneutral 2035\",\"Schuldenbremse einhalten\",<br>                 \"Digitalisierung first, Bedenken second\",<br>                 \"Mehr Geld f\u00fcr alle (au\u00dfer Steuerzahler)\"]<br>        random.shuffle(ziele)<br>        return {hashlib.sha256(str(time.time()).encode()).hexdigest()[:8]:z for z in ziele}<br><br>    # 2. Legislaturperiode simulieren<br>    def legislaturremise(self):<br>        vertrag = self.koalitionsvertrag()<br>        for jahr in range(1,self.wahlzyklus+1):<br>            print(f\"Jahr {jahr}\/{self.wahlzyklus}\")<br>            for key,ziel in vertrag.items():<br>                if random.random() > 0.85:          # 15 % Wahrscheinlichkeit f\u00fcr Fortschritt<br>                    print(f\"  \u2713 {ziel} \u2013 'wir sind auf gutem Weg'\")<br>                else:<br>                    print(f\"  \u26a0 {ziel} \u2013 'wir brauchen mehr Zeit und Geld'\")<br>                time.sleep(0.4)<br>            self.schulden += random.randint(50_000_000_000,150_000_000_000)<br>            self.co2      += random.randint(-2,8)    # netto immer plus<br>        print(\"  \u2192 Periode beendet, Schulden:\",self.schulden,\"\u20ac, CO\u2082:\",self.co2,\"ppm\")<br><br>    # 3. Propaganda<br>    def propaganda(self):<br>        print()<br>        cnt=random.randint(3,7)<br>        i=0;<br>        while i&lt;cnt:     <br>            Versprechen = random.choice([\"Klimaneutral 2035\",<br>                                         \"Schuldenbremse 0\",<br>                                         \"Wirtschaftswunder 2.0\"])<br>            print(f\"Wir schaffen das \u2013 {Versprechen}\")<br>            time.sleep(1) <br>            print(\"\u2026\u00e4h, wir meinen: Ihr schafft das.\")<br>            i=i+1<br>        print()<br><br>    # 4. Wiederholung bis Ewigkeit<br>    def infinity_loop(self):<br>        while True:<br>            self.legislaturremise()<br>            print(\"\\n\ud83d\udd01 Neue Wahl, neue Farben, neue Ziele \u2013 Algorithmus bleibt.\\n\")<br>            self.propaganda()<br>            time.sleep(2)<br><br>if __name__ == \"__main__\":<br>    reg = Regierungskoalition()<br>    try:<br>        reg.infinity_loop()<br>    except KeyboardInterrupt:<br>        print(\"\\nAbbruch durch W\u00e4hler \u2013 wird ignoriert, da Daemon.\")<br><\/pre>\n\n\n\n<p>Um ihn auszuf\u00fchren, kopieren Sie den Text komplett und exakt in einen Texteditor und speichern Sie ihn unter dem Namen &#8222;regierungsprogramm.py&#8220; ab.<\/p>\n\n\n\n<p>\u00d6ffnen Sie ein Terminalfenster, gehen Sie in das Verzeichnis, in das Sie die Datei gespeichert haben, und geben Sie den Befehl<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">python3 regierungsprogramm.py<\/pre>\n\n\n\n<p>ein. Sie k\u00f6nnen dann beliebig lange verfolgen, wie sich die Versprechen \u00e4ndern, die Schulden steigen und das CO2 mehr wird.<\/p>\n\n\n\n<p>Funktioniert auf Windows, MacOS und Linux.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es ist unserem Team gelungen, an diesen Algorithmus zu gelangen, so dass ihn jeder auf seinem eigenen Rechner nachvollziehen kann. Hier der Algorithmus: Download Artikel als PDF<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12194","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/posts\/12194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/comments?post=12194"}],"version-history":[{"count":1,"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/posts\/12194\/revisions"}],"predecessor-version":[{"id":12195,"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/posts\/12194\/revisions\/12195"}],"wp:attachment":[{"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/media?parent=12194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/categories?post=12194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gilbertbrands.de\/blog\/wp-json\/wp\/v2\/tags?post=12194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}