]> 127.0.0.1 Git - part/.git/commitdiff
57
authorqydysky <qydysky@foxmail.com>
Tue, 8 Sep 2020 00:53:32 +0000 (08:53 +0800)
committerqydysky <qydysky@foxmail.com>
Tue, 8 Sep 2020 00:53:32 +0000 (08:53 +0800)
Random.go

index 07d1124173305045b8ee435efd2b63abbd50cfc4..debb671afc547b927f7d168f934bd08d02eb6021 100644 (file)
--- a/Random.go
+++ b/Random.go
@@ -29,8 +29,9 @@ func (*random) FakeRandom(max int64) int64 {
        return r.Int63n(max)
 }
 
-func (t *random) MixRandom(max int64) int64 {
-       r := t.TrueRandom(max)
-       if r != -1 {return r}
-       return t.FakeRandom(max)
+func (t *random) MixRandom(min, max int64) int64 {
+       lenght := max - min
+       r := t.TrueRandom(lenght)
+       if r != -1 {return min + r}
+       return min + t.FakeRandom(lenght)
 }
\ No newline at end of file