Interface RandomProvider

All Known Implementing Classes:
JavaRandom, NativeRandom

public interface RandomProvider
A provider to generate random and secure bytes provided with seeds, as Java SecureRandom does.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    To clean up.
    void
    To init.
    void
    nextBytes(byte[] bytes)
    Generate random bytes into the specified array.
    void
    setSeed(byte[] seed)
    Provide entropy seed for the provider.
  • Method Details

    • init

      void init()
      To init.
    • setSeed

      void setSeed(byte[] seed)
      Provide entropy seed for the provider.
      Parameters:
      seed - The seed
    • nextBytes

      void nextBytes(byte[] bytes)
      Generate random bytes into the specified array.
      Parameters:
      bytes - The bytes
    • destroy

      void destroy()
      To clean up.