def get_draw(self, index: Index, additional_key: Any=None) -> pd.Series:
        """Get an indexed sequence of floats pulled from a uniform distribution over [0.0, 1.0)

        Parameters
        ----------
        index :
            An index whose length is the number of random draws made
            and which indexes the returned `pandas.Series`.
        additional_key :
            Any additional information used to seed random number generation.

        Returns
        -------
        pd.Series
            A series of random numbers indexed by the provided `pandas.Index`.
        """
        if self._for_initialization:
            draw = random(self._key(additional_key), pd.Index(range(len(index))), self.index_map)
            draw.index = index
        else:
            draw = random(self._key(additional_key), index, self.index_map)

        return draw
Get an indexed sequence of floats pulled from a uniform distribution over [0.0, 1.0)

        Parameters
        ----------
        index :
            An index whose length is the number of random draws made
            and which indexes the returned `pandas.Series`.
        additional_key :
            Any additional information used to seed random number generation.

        Returns
        -------
        pd.Series
            A series of random numbers indexed by the provided `pandas.Index`.