func (g Generator) Next(Step int) []checker.Checker {
	checkers := []checker.Checker{}
	for i := 0; i < Step; i++ {
		rand.Seed(time.Now().UnixNano())
		checker := checker.Checker(Number(rand.Int()))
		checkers = append(checkers, checker)
	}
	return checkers
}
// This conversion is needed to avoid import cycle:
// import "github.com/lilakurse/data-linter/linter/checker" in
// /mock/checker.go
func convertMockCheckerList(mockCheckerList []*mock.MockChecker) []*checker.Checker {
	finalList := []*checker.Checker{}

	for _, mockChecker := range mockCheckerList {
		checker := checker.Checker(mockChecker)
		finalList = append(finalList, &checker)
	}

	return finalList
}