feat(boolean): add random boolean generator
feat(date): add random date generator
refactor(number): change code style
test(boolean): add tests for boolean
test(date): add tests for date
test(boolean): fix a boolean test