util/random.lua
changeset 6424 c3011ab945b8
parent 6423 0c070e30a7db
child 7053 ae044691de0f
--- a/util/random.lua	Thu Sep 18 10:16:59 2014 +0200
+++ b/util/random.lua	Thu Sep 18 10:21:38 2014 +0200
@@ -31,8 +31,8 @@
 end
 
 local function bytes(n)
-	if #buffer < n then seed(uniq_time()); end
-	local r = buffer:sub(0, n);
+	if #buffer < n+4 then seed(uniq_time()); end
+	local r = buffer:sub(1, n);
 	buffer = buffer:sub(n+1);
 	return r;
 end