This repository has been archived on 2021-10-31. You can view files and clone it, but cannot push or open issues or pull requests.
|
package Randominator
|
|
|
|
/**
|
|
* Created by claudio on 26/12/16.
|
|
*/
|
|
class Randominator[+T](toSelect: List[T]) {
|
|
def getRandom: T = toSelect((math.random() * toSelect.length).toInt)
|
|
|
|
def add[U >: T](x: U): Randominator[U] = new Randominator[U](x :: toSelect)
|
|
}
|