Генератор MAC-адресов в python

Для создания большого количества виртуальных машин мне нужно создать генератор случайных MAC-адресов в Python. Я не знаю, как генерировать случайные MAC-адреса.

Является ли следующая программа правильной или нет?

import random

# The first line is defined for specified vendor
mac = [ 0x00, 0x24, 0x81,
    random.randint(0x00, 0x7f),
    random.randint(0x00, 0xff),
    random.randint(0x00, 0xff) ]

print ':'.join(map(lambda x: "%02x" % x, mac))
5
задан Tamás 13 December 2011 в 14:07
поделиться