Packages

final case class TRand(rate: Rate, lo: GE = 0.0f, hi: GE = 1.0f, trig: GE) extends SingleOut with IsIndividual with Product with Serializable

A UGen that generates a new random decimal value each time it is triggered, using a uniform distribution from lo to hi .

Note: Audio-rate inputs for lo and hi are currently broken in SuperCollider, and will therefore be converted to control-rate inputs.

lo

lower limit of the output range

hi

upper limit of the output range

trig

signal to trigger new random number

See also

IRand

TRand

ExpRand

RandSeed

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TRand
  2. Serializable
  3. IsIndividual
  4. SingleOut
  5. SomeOut
  6. Lazy
  7. GE
  8. UGenSource
  9. Expander
  10. Lazy
  11. Product
  12. Equals
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TRand(rate: Rate, lo: GE = 0.0f, hi: GE = 1.0f, trig: GE)

    lo

    lower limit of the output range

    hi

    upper limit of the output range

    trig

    signal to trigger new random number

Value Members

  1. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  2. val hi: GE
  3. val lo: GE
  4. final def name: String
    Definition Classes
    UGenSource
  5. def productElementNames: Iterator[String]
    Definition Classes
    Product
  6. val rate: Rate
    Definition Classes
    TRandGE
  7. val trig: GE