Foren » 32. BwInf

KI Python RANDOM

    • 1 Beiträge
    3. Oktober 2013 22:17:12 CEST

    Wenn ich versuche mich auf dem TunierServer mit dieser Simplen KI zu qualifizieren:

     

    import random
    def zug(id, zustand, zug):
        zug.bieten(random.randrange(0, 500))


    bekomme ich die folgende Fehlermeldung:


     

    QUALIFIKATION FEHLGESCHLAGEN

     

    [SIMULATOR] Die KI ist abgestürzt
    Traceback (most recent call last):
    File "AI", line 1, in
    import random
    File "/usr/lib/python2.7/random.py", line 881, in
    _inst = Random()
    File "/usr/lib/python2.7/random.py", line 97, in __init__
    self.seed(x)
    File "/usr/lib/python2.7/random.py", line 111, in seed
    a = long(_hexlify(_urandom(16)), 16)
    OSError: [Errno 13] Permission denied: '/dev/urandom'

     

  • 4. Oktober 2013 23:14:35 CEST
    OSError: [Errno 13] Permission denied: '/dev/urandom' = Fehler beim lesen aus /dev/urandom

    Du darfst wohl nicht auf /dev/urandom zugreifen, was jedoch die Quelle der Zufallszahlen ist. Du müssest einen anderen Zufallszahlengenerator nehmen oder einen selber schreiben...
    • 48 Beiträge
    5. Oktober 2013 10:50:10 CEST
    Wir sind dabei die Brechtigungen für Python anzupassen. Die Random Klasse sollte die nächsten Tage zur Verfügung stehen.
    Solange kann man aber auch offline testen.
    • 48 Beiträge
    7. Oktober 2013 14:27:25 CEST
    Ab jetzt kann python auch auf Random zugreifen. Wir haben die Regeln angepasst.