Tråd: Hello World.
View Single Post
Trigonoceps occipita
vidarlo's Avatar
Trådstarter Donor
Bare for å illustrere kor fantastisk effektivt m0b sin kode er, så er her sann tilfeldighet utan seleksjon. Beregn god tid. Veldig god. Eit par døgn gjerne.

Kode

#!/usr/bin/env python
from random import randint as rand
solution = "hello, world"
hello = "helo, wrd"
letters = []
def guess(length, hello):
    global letters
    if (len(letters) <= length):
        guess(length-1, hello)
        letters.append(hello[(rand(0, len(hello)-1))])
    return letters
word = ''
tries = 0
#print guess(len(solution), hello)
while (''.join(word) != solution):
    word = guess(len(solution)-1, hello)
    letters = []
    tries = tries +1
    if (tries%50000 == 0):
        print tries
print ''.join(word)
print "Tok " + str(tries) + " forsok"
Og eg har hjelpt på litt ved å redusere søkerommet til kun dei tegna som skal vere med...
Sist endret av vidarlo; 16. februar 2009 kl. 21:12.