Replace crypto/rand with math/rand/v2 to test
This commit is contained in:
parent
b17a21b846
commit
abc0677b2c
24
cmd/files.go
24
cmd/files.go
|
@ -8,15 +8,11 @@ import (
|
|||
"errors"
|
||||
"fmt"
|
||||
"io/fs"
|
||||
"math/big"
|
||||
"regexp"
|
||||
"runtime"
|
||||
"slices"
|
||||
|
||||
"crypto/rand"
|
||||
"math/rand/v2"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strconv"
|
||||
"runtime"
|
||||
"slices"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
|
@ -462,19 +458,9 @@ func pickFile(list []string) (string, error) {
|
|||
return "", nil
|
||||
case fileCount < 1:
|
||||
return "", ErrNoMediaFound
|
||||
}
|
||||
}
|
||||
|
||||
r, err := rand.Int(rand.Reader, big.NewInt(int64(fileCount)))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
val, err := strconv.Atoi(strconv.FormatInt(r.Int64(), 10))
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
return list[val], nil
|
||||
return list[rand.IntN(fileCount)], nil
|
||||
}
|
||||
|
||||
func preparePath(prefix, path string) string {
|
||||
|
|
|
@ -17,7 +17,7 @@ import (
|
|||
|
||||
const (
|
||||
AllowedCharacters string = `^[A-z0-9.\-_]+$`
|
||||
ReleaseVersion string = "8.6.1"
|
||||
ReleaseVersion string = "8.7.0"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
Loading…
Reference in New Issue