summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/ponzu/vendor/github.com/nilslice/rand/README.md2
-rw-r--r--cmd/ponzu/vendor/github.com/nilslice/rand/rand.go38
2 files changed, 0 insertions, 40 deletions
diff --git a/cmd/ponzu/vendor/github.com/nilslice/rand/README.md b/cmd/ponzu/vendor/github.com/nilslice/rand/README.md
deleted file mode 100644
index 89cc36d..0000000
--- a/cmd/ponzu/vendor/github.com/nilslice/rand/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-rand provides a convenient package to use crypto/rand as default
-but falls back to math/rand if necessary \ No newline at end of file
diff --git a/cmd/ponzu/vendor/github.com/nilslice/rand/rand.go b/cmd/ponzu/vendor/github.com/nilslice/rand/rand.go
deleted file mode 100644
index cbff54a..0000000
--- a/cmd/ponzu/vendor/github.com/nilslice/rand/rand.go
+++ /dev/null
@@ -1,38 +0,0 @@
-// rand provides a convenient package to use crypto/rand as default
-// but falls back to math/rand if necessary
-package rand
-
-import (
- crand "crypto/rand"
- mrand "math/rand"
- "time"
-)
-
-var g_mathRand = mrand.New(mrand.NewSource(time.Now().Unix()))
-
-// Read fills the slice with random bytes
-func Read(xs []byte) {
- length := len(xs)
- n, err := crand.Read(xs)
- if n != length || err != nil {
- for length > 0 {
- length--
- xs[length] = byte(g_mathRand.Int31n(256))
- }
- }
-}
-
-// Int63 returns a non-negative 63-bit integer as an int64
-func Int63() int64 {
- xs := make([]byte, 8)
- var n int64
-
- Read(xs)
- xs[0] &= 0x7F
- for _, x := range xs {
- n <<= 4
- n |= int64(x)
- }
-
- return n
-}