الخميس، 21 مايو 2015

كود برمجي مخفي في Ex Machina

لمن شاهد فيلم الخيال العلمي Ex Machina الذي يتحدث عن الذكاء الإصطناعي، قد يتذكر أن هناك لحظة يكتب فيها البطل نصا برمجيا.

وهو:

#BlueBook code decryption
import sys

def sieve(n):
x = [1] * n
x[1] = 0
for i in range(2,n/2):
        j = 2 * i
        while j < n:
                x[j]=0
                j = j+i
return x
def prime(n,x):
i = 1
j = 1
while j <= n:
        if x[i] == 1:
                j = j + 1
        i = i + 1
return i - 1

x=sieve(10000)
code = [1206,301,384,5]
key =[1,1,2,2,]
sys.stdout.write("".join(chr(i) for i in [73,83,66,78,32,61,32]))
for i in range (0,4):
sys.stdout.write(str(prime(code[i],x)-key[i]))

print

وإذا شغلت الكود على بايثون 2.7 تحصل على التالي: ISBN = 9780199226559

وهي إشارة إلى كتاب Embodiment and the inner life: Cognition and Consciousness in the Space of Possible Minds

http://ow.ly/NdX6X

قرأت الموضوع على ريديت: http://redd.it/365f9b



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1EZodr7

ليست هناك تعليقات:

إرسال تعليق

دائماً، رأيكم يهمنا،