人名や住所などのダミーデータをランダムに生成するGoライブラリ。英語ですが。
package main
import (
"fmt"
"github.com/jaswdr/faker"
)
func main() {
faker := faker.New()
fmt.Println(faker.Person().Name())
fmt.Println(faker.Address().Address())
fmt.Println(faker.Lorem().Text(100))
}
ループで使用する場合。
p := faker.Person()
for i := 0; i < 10; i++ {
fmt.Println(p.Name())
}
実行結果
Ms. Kaitlin Johnston II
7 Balistreri Crossing Apt. 728
Loychester, DE 29058
aliasconsequaturautperferendissitvoluptatemaccusantiumdoloremqueaperiameaqueipsaquaeabilloinventore
Mr. Merlin Donnelly
Ilene Douglas
Dedric Kautzer
Waldo Schinner
Mr. Milan Kling Jr.
Emie Kling
Craig Kulas
Alivia Strosin
Ms. Fannie Raynor III
Ms. Macie Sanford Jr.