trevstack/server/internal/models/factory/bobfactory_random.bob.go
2025-04-10 19:15:21 -04:00

57 lines
966 B
Go

// Code generated by BobGen sql (devel). DO NOT EDIT.
// This file is meant to be re-generated in place and/or deleted at any time.
package factory
import (
"strings"
"time"
"github.com/jaswdr/faker/v2"
)
var defaultFaker = faker.New()
func random___byte(f *faker.Faker) []byte {
if f == nil {
f = &defaultFaker
}
return []byte(random_string(f))
}
func random_float32(f *faker.Faker) float32 {
if f == nil {
f = &defaultFaker
}
return f.Float32(10, -1_000_000, 1_000_000)
}
func random_int64(f *faker.Faker) int64 {
if f == nil {
f = &defaultFaker
}
return f.Int64()
}
func random_string(f *faker.Faker) string {
if f == nil {
f = &defaultFaker
}
return strings.Join(f.Lorem().Words(f.IntBetween(1, 5)), " ")
}
func random_time_Time(f *faker.Faker) time.Time {
if f == nil {
f = &defaultFaker
}
year := time.Hour * 24 * 365
min := time.Now().Add(-year)
max := time.Now().Add(year)
return f.Time().TimeBetween(min, max)
}