From 4d5814fc43e465869a59bbf7208ea276ab2b282f Mon Sep 17 00:00:00 2001 From: John Date: Wed, 7 Aug 2019 16:21:31 +0800 Subject: [PATCH] improve grand --- util/grand/grand_intn.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/util/grand/grand_intn.go b/util/grand/grand_intn.go index aec4646c0..f362a0de5 100644 --- a/util/grand/grand_intn.go +++ b/util/grand/grand_intn.go @@ -32,12 +32,11 @@ func init() { if n, err := rand.Read(buffer); err != nil { panic(err) } else { - // 使用缓冲区数据进行一次完整的随机数生成 for i := 0; i < n-4; { bufferChan <- binary.LittleEndian.Uint32(buffer[i : i+4]) i++ } - // 充分利用缓冲区数据,随机索引递增 + // Reuse the rand buffers. for i := 0; i < n; i++ { step = int(buffer[0]) % 10 if step != 0 {