administered MAC addresses, since the former are guaranteed to be
globally unique, while the latter are not.
-.. index:: single: getnode
-
.. function:: uuid1(node=None, clock_seq=None)
*clock_seq* is given, it is used as the sequence number; otherwise a random
14-bit sequence number is chosen.
-.. index:: single: uuid1
-
.. function:: uuid3(namespace, name)
UUID) and a name (which is a :class:`bytes` object or a string
that will be encoded using UTF-8).
-.. index:: single: uuid3
-
.. function:: uuid4()
Generate a random UUID.
-.. index:: single: uuid4
-
.. function:: uuid5(namespace, name)
UUID) and a name (which is a :class:`bytes` object or a string
that will be encoded using UTF-8).
-.. index:: single: uuid5
-
.. function:: uuid8(a=None, b=None, c=None)
.. versionadded:: 3.14
-.. index:: single: uuid8
-
The :mod:`uuid` module defines the following namespace identifiers for use with
:func:`uuid3` or :func:`uuid5`.
--- /dev/null
+Remove ``.. index::`` directives from the :mod:`uuid` module documentation. These directives
+previously created entries in the general index for :func:`~uuid.getnode` as well as the
+:func:`~uuid.uuid1`, :func:`~uuid.uuid3`, :func:`~uuid.uuid4`, :func:`~uuid.uuid5`, and
+:func:`~uuid.uuid8` constructor functions.