Class Randomizer

    • Field Detail

      • ALGORITHM_SHA1PRNG

        public static final java.lang.String ALGORITHM_SHA1PRNG
        See Also:
        Constant Field Values
      • DEFAULT_ALGORITHM_NAME

        public static final java.lang.String DEFAULT_ALGORITHM_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • Randomizer

        public Randomizer()
    • Method Detail

      • getAlgorithmName

        public java.lang.String getAlgorithmName()
      • setAlgorithmName

        public void setAlgorithmName​(java.lang.String algorithmName)
      • getProviderName

        public java.lang.String getProviderName()
      • setProviderName

        public void setProviderName​(java.lang.String providerName)
      • setSeed

        public void setSeed​(byte[] seed)
      • setSeed

        public void setSeed​(long seed)
      • nextInt

        public int nextInt​(int n)
        Specified by:
        nextInt in interface IRandomizer
      • generateSeed

        public byte[] generateSeed​(int numBytes)
        Specified by:
        generateSeed in interface IRandomizer
      • getAlgorithm

        public java.lang.String getAlgorithm()
      • nextBytes

        public void nextBytes​(byte[] bytes)
        Specified by:
        nextBytes in interface IRandomizer
      • nextString

        public java.lang.String nextString​(int length,
                                           java.lang.String alphabet)
        Specified by:
        nextString in interface IRandomizer
      • doBeforeActivate

        protected void doBeforeActivate()
                                 throws java.lang.Exception
        Overrides:
        doBeforeActivate in class Lifecycle
        Throws:
        java.lang.Exception
      • doActivate

        protected void doActivate()
                           throws java.lang.Exception
        Overrides:
        doActivate in class Lifecycle
        Throws:
        java.lang.Exception
      • doDeactivate

        protected void doDeactivate()
                             throws java.lang.Exception
        Overrides:
        doDeactivate in class Lifecycle
        Throws:
        java.lang.Exception