From 46a11c0030d41394aa10c876758abd9cd5a1b16a Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 22 Jan 2014 07:34:33 +0100 Subject: [PATCH] improve random MAC address generation --- data/PVE/Tools.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/PVE/Tools.pm b/data/PVE/Tools.pm index f8e9c47..622f8ad 100644 --- a/data/PVE/Tools.pm +++ b/data/PVE/Tools.pm @@ -882,7 +882,9 @@ sub decode_utf8_parameters { sub random_ether_addr { - my $rand = Digest::SHA::sha1_hex(rand(), time()); + my ($seconds, $microseconds) = gettimeofday; + + my $rand = Digest::SHA::sha1_hex($$, rand(), $seconds, $microseconds); my $mac = ''; for (my $i = 0; $i < 6; $i++) { -- 2.39.2