Make hat size random

This commit is contained in:
Ryan Cavicchioni 2021-07-31 13:34:43 -05:00
parent e2cf17ff80
commit 75cba09617
Signed by: ryanc
GPG Key ID: 877EEDAF9245103D

View File

@ -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)