blob: 69ee0aa39ae6735422e603bbdfc6722bfcbc1bb2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package ds
import "math/rand"
type Integer int
func RandomIntegers(length, max int) []Comparer {
a := make([]Comparer, length)
for i := 0; i < length; i++ {
a[i] = Integer(rand.Intn(max))
}
return a
}
func (i Integer) LowerThan(j Comparer) bool {
return i < j.(Integer)
}
func (i Integer) HigherThan(j Comparer) bool {
return i > j.(Integer)
}
func (i Integer) Equals(j Comparer) bool {
return i == j.(Integer)
}
|