diff --git a/cmd/client/main.go b/cmd/client/main.go index b9aef0a..cf0430d 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -3,12 +3,15 @@ package main import ( "context" "fmt" + "math/rand" "net/http" "os" "haberdasher-twirp/haberdasher" ) +const MaxSize = 12 + func main() { var host string = "http://localhost:8080" if len(os.Args) > 1 { @@ -17,7 +20,7 @@ func main() { client := haberdasher.NewHaberdasherProtobufClient(host, &http.Client{}) - hat, err := client.MakeHat(context.Background(), &haberdasher.Size{Inches: 12}) + hat, err := client.MakeHat(context.Background(), &haberdasher.Size{Inches: int32(rand.Intn(MaxSize))}) if err != nil { fmt.Printf("oh no: %v\n", err) os.Exit(1)