diff --git a/internal/datagen/generator.go b/internal/datagen/generator.go index ff8a85b..e4a2927 100644 --- a/internal/datagen/generator.go +++ b/internal/datagen/generator.go @@ -40,11 +40,15 @@ func NewGenerator(vu modules.VU, size int) Generator { if size <= 0 { panic("size should be positive") } + + r := rand.New(rand.NewSource(time.Now().UnixNano())) + buf := make([]byte, size+TailSize) + r.Read(buf) return Generator{ vu: vu, size: size, - rand: rand.New(rand.NewSource(time.Now().UnixNano())), - buf: make([]byte, size+TailSize), + rand: r, + buf: buf, } }