Class Randomized

  • All Implemented Interfaces:
    Text

    public final class Randomized
    extends TextEnvelope
    Randomized text.

    There is no thread-safety guarantee.

    Since:
    0.32
    • Constructor Detail

      • Randomized

        public Randomized()
        Ctor.
      • Randomized

        public Randomized​(Integer len)
        Ctor.
        Parameters:
        len - Length of generated text.
      • Randomized

        public Randomized​(Scalar<Integer> len)
        Ctor.
        Parameters:
        len - Length of generated text.
      • Randomized

        public Randomized​(Character... chrs)
        Ctor.
        Parameters:
        chrs - Array of characters allowed for generating.
      • Randomized

        public Randomized​(List<Character> chrs)
        Ctor.
        Parameters:
        chrs - List of characters allowed for generating.
      • Randomized

        public Randomized​(Integer len,
                          Character... chrs)
        Ctor.
        Parameters:
        len - Length of generated text.
        chrs - Array of characters allowed for generating.
      • Randomized

        public Randomized​(Scalar<Integer> len,
                          Character... chrs)
        Ctor.
        Parameters:
        len - Length of generated text.
        chrs - Array of characters allowed for generating.
      • Randomized

        public Randomized​(Iterable<Character> chrs,
                          Scalar<Integer> len)
        Ctor.
        Parameters:
        chrs - Characters allowed for generating.
        len - Length of generated text.
      • Randomized

        public Randomized​(Iterable<Character> itr,
                          Scalar<Integer> len,
                          Random rnd)
        Ctor.
        Parameters:
        itr - Characters allowed for generating.
        len - Length of generated text.
        rnd - Characters index randomizer.