update m3u8 ts name

This commit is contained in:
kenneth
2023-12-13 17:31:48 +08:00
parent 16326daf66
commit 17d3d8540d
4 changed files with 91 additions and 6 deletions

25
internal/pkg/rand/rand.go Normal file
View File

@@ -0,0 +1,25 @@
package rand
import (
rd "crypto/rand"
"encoding/hex"
"io"
)
func RandomBytes(n int) []byte {
b := make([]byte, n)
bs, err := io.ReadFull(rd.Reader, b)
if err != nil {
return nil
}
if bs < n {
return nil
}
return b
}
func RandomString(n int) string {
b := RandomBytes(n)
return hex.EncodeToString(b)
}