From 832ec35a0559fede0bf32e97c3422cde0dcf8e70 Mon Sep 17 00:00:00 2001 From: Jordan Orelli Date: Tue, 29 Jul 2014 14:36:13 -0400 Subject: [PATCH] multiline should work with a dictionary --- randomizr.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/randomizr.go b/randomizr.go index ec88dd5..706a847 100644 --- a/randomizr.go +++ b/randomizr.go @@ -98,10 +98,18 @@ func (w wordBag) wordString(n int) string { return buf.String() case remaining < 8: buf.WriteString(w.randomWordN(remaining)) - buf.WriteRune(' ') + if rand.Float64() > 0.8 { + buf.WriteRune('\n') + } else { + buf.WriteRune(' ') + } default: buf.WriteString(w.randomWordBelow(remaining)) - buf.WriteRune(' ') + if rand.Float64() > 0.8 { + buf.WriteRune('\n') + } else { + buf.WriteRune(' ') + } } } }