Hallo,
also ich habe einen Algorithmus geschrieben der funktioniert. Nun verwende ich random.randomint(0,20) und den Algorithmus mit Zufallszahlen zu durchlaufen und er bringt mir Fehlermeldungen das meine Kandidatenmenge leer ist. Wenn ich die gleichen Zahlen allerdings in meinen Algorithmus per Hand eingebe, dann rechnet er mir die Lösung ohne Probleme.
Hat da jemand einen Tipp oder eine Idee an was das hängen kann??
Liebe Grüße
ratlos
@zwiety: Dein Algorithmus ist entweder nicht-deterministisch oder Du gibst nicht die gleichen Eingabewerte ein.
Poste mal den Quelltext, dass man sich das mal ansehen kann. Wahrscheinlich hängt irgendetwas bei der Übergabe der Werte an die Funktion. Möglicherweise ist der Fehler auch ziemlich klein und unauffällig.
Meine Kristallkugel beschwert sich, dass es randomint überhaupt nicht gibt, schlägt aber random.randint vor und vermutet, dass der Algorithmus nicht damit klarkommt, dass die Funktion Werte inklusive der beiden Grenzen liefert und nicht wir range oder random.randrange Werte ohne die obere Schranke.
Stefan
Stefan