import random


def create_id(reserve: bool = False, random_seed: int = None) -> str:
    """
    Creates a 10 character long string comprised of
    numeric values 0-9 for each character or returns the default
    id value if the id is being created for a reserve entity

    >>> create_id()  # non-reproducible
    "1080570537"

    >>> create_id(random_seed=42)  # reproducible
    "1043321819"

    >>> create_id(reserve=True)  # for reserve entity
    "0000000001"

    :param reserve: Indicates if the id is a special `reserve` id which defaults to `0000000001`
    :param random_seed: Specify a random state seed for reproducibility
    :return: 10 character long string comprised of numeric values
    """
    if not reserve:
        if random_seed:
            random.seed(random_seed)
        return "1" + "".join([str(random.randint(0, 8)) for _ in range(10)])
    else:
        return "0000000001"

import random


def create_id(reserve: bool = False, random_seed: int = None) -> str:
    """
    Creates a 10 character long string comprised of
    numeric values 0-9 for each character or returns the default
    id value if the id is being created for a reserve entity

    >>> create_id()  # non-reproducible
    "1080570537"

    >>> create_id(random_seed=42)  # reproducible
    "1043321819"

    >>> create_id(reserve=True)  # for reserve entity
    "0000000001"

    :param reserve: Indicates if the id is a special `reserve` id which defaults to `0000000001`
    :param random_seed: Specify a random state seed for reproducibility
    :return: 10 character long string comprised of numeric values
    """
    if not reserve:
        if random_seed:
            random.seed(random_seed)
        return "1" + "".join([str(random.randint(0, 8)) for _ in range(10)])
    else:
        return "0000000001"

Creates a 10 character long string comprised of     numeric values 0-9 for each character or returns the default     id value if the id is being created for a reserve entity      >>> create_id()  # non-reproducible     "1080570537"      >>> create_id(random_seed=42)  # reproducible     "1043321819"      >>> create_id(reserve=True)  # for reserve entity     "0000000001"      :param reserve: Indicates if the id is a special `reserve` id which defaults to `0000000001`     :param random_seed: Specify a random state seed for reproducibility     :return: 10 character long string comprised of numeric values