GitHub - brianvoe/gofakeit: Random fake data generator written in go
Random fake data generator written in go. Contribute to brianvoe/gofakeit development by creating an account on GitHub.
こちらのライブラリを使うと、人名や住所、メールアドレスといった様々な種類のランダムなデータを作成することができる。 ダミーデータを大量にDBにインサートしてテストしたい、プロトタイプで適当なデータを使いたいといった場合に便利。
ちなみに日本語での人名や住所を作ってくれるツールもある。
GitHub - mattn/go-gimei
Contribute to mattn/go-gimei development by creating an account on GitHub.
ダミーの緯度経度の配列を作成する
package main
import (
"fmt"
"github.com/brianvoe/gofakeit/v6"
)
func main() {
positions := make([][]float64, 0)
for i := 0; i < 10; i++ {
lat, err := gofakeit.LatitudeInRange(25, 45)
if err != nil {
panic(err)
}
lon, err := gofakeit.LongitudeInRange(120, 150)
if err != nil {
panic(err)
}
positions = append(positions, []float64{lon, lat})
}
fmt.Printf("%v", positions)
}