From cea265a3f8624f57ba2899e428d2650f3dbf1db3 Mon Sep 17 00:00:00 2001 From: Evgenii Stratonikov Date: Thu, 23 Mar 2023 18:13:35 +0300 Subject: [PATCH] [#43] generator: Fix initial payload generation Signed-off-by: Evgenii Stratonikov --- internal/datagen/generator.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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, } }