Object/Trait

org.bitcoins.testkit.core.gen

NumberGenerator

Related Docs: trait NumberGenerator | package gen

Permalink

object NumberGenerator extends NumberGenerator

Linear Supertypes
NumberGenerator, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NumberGenerator
  2. NumberGenerator
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bigInts: Gen[BigInt]

    Permalink

    Chooses a BigInt in the ranges of 0 <= bigInt < 2^^64

    Chooses a BigInt in the ranges of 0 <= bigInt < 2^^64

    Definition Classes
    NumberGenerator
  6. def bigIntsUInt64Range: Gen[BigInt]

    Permalink
    Definition Classes
    NumberGenerator
  7. def bitVector: Gen[BitVector]

    Permalink

    Generates a bit vector

    Generates a bit vector

    Definition Classes
    NumberGenerator
  8. def bool: Gen[Boolean]

    Permalink

    Generates a random boolean

    Generates a random boolean

    Definition Classes
    NumberGenerator
  9. def byte: Gen[Byte]

    Permalink

    Generates an arbitrary Byte in Scala

    Generates an arbitrary Byte in Scala

    Definition Classes
    NumberGenerator
  10. def bytes(num: Int): Gen[List[Byte]]

    Permalink

    Generates the number of bytes specified by num

    Generates the number of bytes specified by num

    Definition Classes
    NumberGenerator
  11. def bytes: Gen[List[Byte]]

    Permalink

    Generates a 100 byte sequence

    Generates a 100 byte sequence

    Definition Classes
    NumberGenerator
  12. def bytevector(length: Int): Gen[ByteVector]

    Permalink
    Definition Classes
    NumberGenerator
  13. def bytevector: Gen[ByteVector]

    Permalink

    Generates an arbitrary ByteVector

    Generates an arbitrary ByteVector

    Definition Classes
    NumberGenerator
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def compactSizeUInts: Gen[CompactSizeUInt]

    Permalink
    Definition Classes
    NumberGenerator
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def genP: Gen[UInt8]

    Permalink

    Generates a random GCS P parameter.

    Generates a random GCS P parameter.

    Bit parameter for GCS, cannot be more than 32 as we will have a number too large for a UInt64.

    Definition Classes
    NumberGenerator
    See also

    https://github.com/Roasbeef/btcutil/blob/b5d74480bb5b02a15a9266cbeae37ecf9dd6ffca/gcs/gcs.go#L67

  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  22. def int32s: Gen[Int32]

    Permalink
    Definition Classes
    NumberGenerator
  23. def int64s: Gen[Int64]

    Permalink
    Definition Classes
    NumberGenerator
  24. val ints: Gen[Int]

    Permalink

    Random integers

    Random integers

    Definition Classes
    NumberGenerator
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. val negativeInts: Gen[Int]

    Permalink

    Integers between Int.MinValue and -1

    Integers between Int.MinValue and -1

    Definition Classes
    NumberGenerator
  28. def negativeLongs: Gen[Long]

    Permalink

    Creates a number generator that generates negative long numbers

    Creates a number generator that generates negative long numbers

    Definition Classes
    NumberGenerator
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. def positiveBigInts: Gen[BigInt]

    Permalink
    Definition Classes
    NumberGenerator
  32. val positiveInts: Gen[Int]

    Permalink

    Integers between 0 and Int.MaxValue

    Integers between 0 and Int.MaxValue

    Definition Classes
    NumberGenerator
  33. def positiveLongs: Gen[Long]

    Permalink

    Creates a generator that generates positive long numbers

    Creates a generator that generates positive long numbers

    Definition Classes
    NumberGenerator
  34. def positiveLongsNoZero: Gen[Long]

    Permalink

    Creates a generator for positive longs without the number zero

    Creates a generator for positive longs without the number zero

    Definition Classes
    NumberGenerator
  35. def positiveScriptNumbers: Gen[ScriptNumber]

    Permalink
    Definition Classes
    NumberGenerator
  36. def positiveShort: Gen[Short]

    Permalink
    Definition Classes
    NumberGenerator
  37. def scriptNumbers: Gen[ScriptNumber]

    Permalink
    Definition Classes
    NumberGenerator
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  39. def timeLockScriptNumbers: Gen[ScriptNumber]

    Permalink

    The policy bounds for nTimeLock fields (see TxBuilder)

    The policy bounds for nTimeLock fields (see TxBuilder)

    Definition Classes
    NumberGenerator
  40. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  41. def uInt32s: Gen[UInt32]

    Permalink

    Generates a number in the range 0 <= x <= 2 ^^32 - 1 then wraps it in a UInt32

    Generates a number in the range 0 <= x <= 2 ^^32 - 1 then wraps it in a UInt32

    Definition Classes
    NumberGenerator
  42. def uInt5: Gen[UInt5]

    Permalink
    Definition Classes
    NumberGenerator
  43. def uInt5s: Gen[Seq[UInt5]]

    Permalink
    Definition Classes
    NumberGenerator
  44. def uInt64: Gen[UInt64]

    Permalink
    Definition Classes
    NumberGenerator
  45. def uInt64s: Gen[UInt64]

    Permalink

    Generates a number in the range 0 <= x < 2^^64 then wraps it in a UInt64

    Generates a number in the range 0 <= x < 2^^64 then wraps it in a UInt64

    Definition Classes
    NumberGenerator
  46. def uInt8: Gen[UInt8]

    Permalink
    Definition Classes
    NumberGenerator
  47. def uInt8s: Gen[Seq[UInt8]]

    Permalink
    Definition Classes
    NumberGenerator
  48. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NumberGenerator

Inherited from AnyRef

Inherited from Any

Ungrouped