Markov chain text generator: Difference between revisions

Minor edits to my old Python implementation.
(Added Wren)
(Minor edits to my old Python implementation.)
Line 1,095:
Usage: markov.py source.txt context length
 
<lang python>#Importimport libraries.random, sys
import sys
import random
 
 
def readdata(file):
'''Read file and return contents.'''
with open(file) as f:
contents = f.read()
return contents
 
 
def makerule(data, context):
Line 1,145 ⟶ 1,135:
 
if __name__ == '__main__':
datawith = readdataopen(sys.argv[1], encoding='utf8') as f:
contentsdata = f.read()
rule = makerule(data, int(sys.argv[2]))
string = makestring(rule, int(sys.argv[3]))
Anonymous user