From 3e97dc2a169aa7d4ac4c570a78f9d05aa6144e05 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sun, 14 Feb 2016 12:18:36 -0500 Subject: Tweaked kgram cut rate AGAIN --- kgramstats.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kgramstats.cpp') diff --git a/kgramstats.cpp b/kgramstats.cpp index af24606..48e4b06 100644 --- a/kgramstats.cpp +++ b/kgramstats.cpp @@ -428,7 +428,8 @@ std::string kgramstats::randomSentence(int n) { while ((cur.size() > 1) && (cuts > 0)) { - if ((rand() % cuts) > (maxK - cur.size() + 1)) + int under = maxK - cur.size() + 1; + if ((rand() % cuts) > (under * under)) { cur.pop_front(); cuts--; -- cgit 1.4.1