From 48e5e8cd04a295d0df68a126123bc2c380c4ea67 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Tue, 20 Feb 2024 12:28:27 +0000 Subject: [PATCH] refactor: rand.Seed not required anymore --- main.go | 4 ---- qemu/qemu-kernel.go | 2 -- qemu/qemu-kernel_test.go | 4 ---- 3 files changed, 10 deletions(-) diff --git a/main.go b/main.go index e206aae..818e909 100644 --- a/main.go +++ b/main.go @@ -6,13 +6,11 @@ package main import ( "fmt" - "math/rand" "os" "os/exec" "runtime" "runtime/debug" "strings" - "time" "github.com/natefinch/lumberjack" "github.com/rs/zerolog" @@ -99,8 +97,6 @@ func (v VersionFlag) BeforeApply(app *kong.Kong, vars kong.Vars) error { } func main() { - rand.Seed(time.Now().UnixNano()) - cli := CLI{} ctx := kong.Parse(&cli, kong.Name("out-of-tree"), diff --git a/qemu/qemu-kernel.go b/qemu/qemu-kernel.go index b63f096..ec7f701 100644 --- a/qemu/qemu-kernel.go +++ b/qemu/qemu-kernel.go @@ -282,8 +282,6 @@ func (q *System) Args() (qemuArgs []string) { // Start qemu process func (q *System) Start() (err error) { - rand.Seed(time.Now().UnixNano()) // Are you sure? - q.cmd = exec.Command(q.Executable(), q.Args()...) q.Log.Debug().Msgf("%v", q.cmd) diff --git a/qemu/qemu-kernel_test.go b/qemu/qemu-kernel_test.go index 5072c32..c335066 100644 --- a/qemu/qemu-kernel_test.go +++ b/qemu/qemu-kernel_test.go @@ -15,10 +15,6 @@ import ( "time" ) -func init() { - rand.Seed(time.Now().UnixNano()) -} - func TestSystemNew_InvalidKernelPath(t *testing.T) { kernel := Kernel{Name: "Invalid", KernelPath: "/invalid/path"} if _, err := NewSystem(X86x64, kernel, "/bin/sh"); err == nil {