| Index: go/src/infra/gae/libs/wrapper/mathrand.go
 | 
| diff --git a/go/src/infra/gae/libs/wrapper/mathrand.go b/go/src/infra/gae/libs/wrapper/mathrand.go
 | 
| index 89c140b77cc59c3df90bf80fb98a1bbd9fd6e7a4..63fed9be93ed6d3f9078d13b860cd8a1e9c75e00 100644
 | 
| --- a/go/src/infra/gae/libs/wrapper/mathrand.go
 | 
| +++ b/go/src/infra/gae/libs/wrapper/mathrand.go
 | 
| @@ -8,6 +8,7 @@ import (
 | 
|  	"math/rand"
 | 
|  
 | 
|  	"golang.org/x/net/context"
 | 
| +	"infra/libs/clock"
 | 
|  )
 | 
|  
 | 
|  // MathRandFactory is the function signature for factory methods compatible with
 | 
| @@ -16,12 +17,12 @@ type MathRandFactory func(context.Context) *rand.Rand
 | 
|  
 | 
|  // GetMathRand gets a *"math/rand".Rand from the context. If one hasn't been
 | 
|  // set, this creates a new Rand object with a Source initialized from the
 | 
| -// current time accordint to GetTimeNow(c).UnixNano().
 | 
| +// current time clock.Now(c).UnixNano().
 | 
|  func GetMathRand(c context.Context) *rand.Rand {
 | 
|  	if f, ok := c.Value(mathRandKey).(MathRandFactory); ok && f != nil {
 | 
|  		return f(c)
 | 
|  	}
 | 
| -	return rand.New(rand.NewSource(GetTimeNow(c).UnixNano()))
 | 
| +	return rand.New(rand.NewSource(clock.Now(c).UnixNano()))
 | 
|  }
 | 
|  
 | 
|  // SetMathRandFactory sets the function to produce *"math/rand".Rand instances,
 | 
| 
 |