def test_random_getnode(self): node = uuid._random_getnode() # The multicast bit, i.e. the least significant bit of first octet, # must be set for randomly generated MAC addresses. See RFC 4122, # $4.1.6. self.assertTrue(node & (1 << 40), '%012x' % node) self.check_node(node)
def uuid1mc(): """ Return a UUID1 with a random multicast MAC id. >>> isinstance(uuid1mc(), uuid.UUID) True """ return uuid.uuid1(node=uuid._random_getnode())
def test_random_getnode(self): node = uuid._random_getnode() # Least significant bit of first octet must be set. self.assertTrue(node & 0x010000000000, '%012x' % node) self.check_node(node)
def test_random_getnode(self): node = uuid._random_getnode() # Least significant bit of first octet must be set. self.assertTrue(node & 0x010000000000) self.assertTrue(node < (1L << 48))
def test_random_getnode(self): node = uuid._random_getnode() self.assert_(0 <= node) self.assert_(node < (1 <<48))
def uuid1mc(): """ Return a UUID1 with a random multicast MAC id """ return uuid.uuid1(node=uuid._random_getnode())
def test_random_getnode(self): node = uuid._random_getnode() self.assert_(0 <= node) self.assert_(node < (1L << 48))
... }, ... } """ import uuid import random import hashlib import json ABC = 'abcdefghijklmnopqrstuvwxyz' namespaces = [ uuid.uuid1(node=uuid._random_getnode()), uuid.uuid3(namespace=uuid.NAMESPACE_DNS, name='example.com'), uuid.uuid4(), uuid.uuid5(namespace=uuid.NAMESPACE_DNS, name='example.com'), ] def names(n=10, k=8): '''Generate random alphabetic names n - the number of random names k - the length of the random names ''' def choices(population, k): return [random.choice(population) for _ in range(k)]
def test_random_getnode(self): node = uuid._random_getnode() self.assertTrue(0 <= node) self.assertTrue(node < (1 <<48))
def test_random_getnode(self): node = uuid._random_getnode() self.assertTrue(node & 1099511627776, '%012x' % node) self.check_node(node)
def update_event(self, inp=-1): self.set_output_val(0, uuid._random_getnode())