Replace crypto/rand with math/rand/v2 to test

This commit is contained in:
Seednode 2024-02-08 16:37:49 -06:00
parent b17a21b846
commit abc0677b2c
2 changed files with 6 additions and 20 deletions

View File

@ -8,15 +8,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"io/fs" "io/fs"
"math/big" "math/rand/v2"
"regexp"
"runtime"
"slices"
"crypto/rand"
"os" "os"
"path/filepath" "path/filepath"
"strconv" "runtime"
"slices"
"strings" "strings"
"sync" "sync"
"time" "time"
@ -462,19 +458,9 @@ func pickFile(list []string) (string, error) {
return "", nil return "", nil
case fileCount < 1: case fileCount < 1:
return "", ErrNoMediaFound return "", ErrNoMediaFound
} }
r, err := rand.Int(rand.Reader, big.NewInt(int64(fileCount))) return list[rand.IntN(fileCount)], nil
if err != nil {
return "", err
}
val, err := strconv.Atoi(strconv.FormatInt(r.Int64(), 10))
if err != nil {
return "", err
}
return list[val], nil
} }
func preparePath(prefix, path string) string { func preparePath(prefix, path string) string {

View File

@ -17,7 +17,7 @@ import (
const ( const (
AllowedCharacters string = `^[A-z0-9.\-_]+$` AllowedCharacters string = `^[A-z0-9.\-_]+$`
ReleaseVersion string = "8.6.1" ReleaseVersion string = "8.7.0"
) )
var ( var (