Đây là một cách tiếp cận hơi khác:
Python, 368 308 297 byte
EDIT, tôi thực sự đã chơi nó lần này. Cạo sạch 60 ký tự.
from random import*
from en import*
C=choice
v=["code-golf","understand","go","do"]
n=["salad","octopus","fun","lunch"]
for f,l in("verbs",v),("nouns",n):exec"l.append(str(C(wordnet.all_"+f+"()))[:-4]);"*12
exec'print"Computers will never",C(v),noun.article(C(n)),C(("for","after")),C(n);'*input()
Đây là trò đánh gôn mà tôi tự hào nhất:
for f,l in("all_verbs",v),("all_nouns",n):
Tôi thậm chí không biết trăn có thể làm điều đó! Đây là một lời giải thích đơn giản hơn:
for (a, b) in ((0, 1), (1, 2), (2, 3)):
gán a và b cho 0 và 1, sau đó cho 1 và 2, sau đó cho 2 và 3.
Điều này sử dụng thư viện ngôn ngữ học của NodeBox để tạo danh sách các động từ / danh từ / mệnh đề và sau đó chọn ngẫu nhiên từ chúng.
Thư viện này không phải là tuyệt vời để tạo ra các từ ngẫu nhiên (do đó là 368 byte), nhưng điều tuyệt vời ở phương pháp này là bạn có được một số dụ ngôn khá yên tâm ngẫu nhiên với nó. Ý tôi là đây
Computers will never attempt a syria for synchronization.
Computers will never understand a salad for change of mind.
Computers will never brim an electric company for synchronization.
Computers will never pivot a dusk for fun.
Computers will never bedaze an electric company for genus osmerus.
Computers will never brim a salad for vital principle.
Computers will never attempt an erythroxylum after lunch.
Computers will never understand an uuq for water birch.
Computers will never brim an ictiobus for change of mind.
Computers will never brim an ictiobus for 17.
Computers will never lie in an octopus for change of mind.
Computers will never happen upon a toothpowder for water birch.
Computers will never typeset an electric company for change of mind.
Computers will never brim a french oceania after lunch.
Computers will never bring out an ictiobus for glossodia.
Computers will never bedazzle an animal fancier for ash cake.
Computers will never attempt a dusk for genus osmerus.
Computers will never understand an animal fancier for genus osmerus.
Computers will never accredit a prickly pear cactus for 17.
Computers will never typeset an erythroxylum for water birch.
Nhưng này, tôi không nghĩ rằng chương trình của bất kỳ ai khác sẽ tạo ra câu nói: "Máy tính sẽ không bao giờ gây ấn tượng với một người hâm mộ động vật cho bánh tro."
Đây là phiên bản không được chỉnh sửa (574 byte):
import random
import en
v = ["code-golf", "understand"]#list of verbs
n = ["a salad", "an octopus"]#list of nouns
c = ["for fun", "after lunch"]#list of clauses
for i in range(14):
v.append(str(random.choice(en.wordnet.all_verbs()))[:-4])
n.append(en.noun.article(str(random.choice(en.wordnet.all_nouns()))[:-4]))
c.append("for "+str(random.choice(en.wordnet.all_verbs()))[:-4])
N=input("Enter the number of reassuring phrases you want: ")
for i in range(N):
print "Computers will never"+' '+random.choice(v)+' '+random.choice(n)+' '+random.choice(c )+'.'
Và cuối cùng nhưng chắc chắn không kém phần quan trọng, đây là một số truyện ngụ ngôn trấn an yêu thích của tôi, mà tôi dự đoán sẽ trở thành những cụm từ bắt tai thực sự phổ biến trong vòng 10-15 năm tới.
Computers will never move around a methenamine for godwin austen.
Computers will never conk an adzuki bean for bitterwood tree.
Computers will never jaywalk a cross-dresser for fun.
Computers will never hyperbolize an accessory after the fact for norfolk island pine.
Computers will never dissolve a salad for earth wax.
Computers will never acetylise an incontrovertibility for dictatorship.
Computers will never reciprocate a strizostedion vitreum glaucum for commelinaceae.
Computers will never goose an action replay for star chamber.
Computers will never veto a bottom lurkers for jackboot.
Computers will never reciprocate a visual cortex for oleaginousness.
Computers will never baptise a special relativity after lunch.
Computers will never understand a gipsywort for citrus tangelo.
Computers will never get it a brand-name drug for electronic computer.
Computers will never deforest a paperboy after lunch.
Computers will never bundle up a nazi for repurchase.
Computers will never elapse a bernhard riemann for counterproposal.
và sở thích cá nhân của tôi:
Computers will never romanticise a cockatoo parrot for cross-fertilization.