ente/server/pkg/utils/random/generate.go
2024-03-01 13:37:01 +05:30

16 lines
303 B
Go

package random
import (
"fmt"
"github.com/ente-io/museum/pkg/utils/auth"
"github.com/ente-io/stacktrace"
)
func GenerateSixDigitOtp() (string, error) {
n, err := auth.GenerateRandomInt(1_000_000)
if err != nil {
return "", stacktrace.Propagate(err, "")
}
return fmt.Sprintf("%06d", n), nil
}