fake.binary(length=1048576)
# (b'8\xd2u\xa4Z\xb6\xed\x07\xdd\xab\xd8\xc4\xc1M\xfd\xea\x94\xe2\xc9<\xef\xeb\\D'
# b"\x8d\x9fm\xaa\xcf\xe2<\x1d8zR\xa6\x9b\xf4$\xfd\x88'\xd7\x8b,5\xb5\xae"
# b'\xe9\xd9\xf9\xbd\xbb\xba\x02h\xf7\xc0\xbd\xe1\xf9\xb6\xcc6.o\x87v'
# b'\x9d\x01\xfcjRRg\xbd\x9c\xa8&\xd6\x1d+\x01{Rj\xce\xf2\x8c;\x06\xcd'
# b'\xf8\xf1t\x94\xff\xf1n<^\x9f\x9e\xcc\x18\xe9r\xaa\x90\xe7\x95D} \xeaP'
# b'hq\xa6\xb7\xa2pj\x86\xd1!ls\xd8\xa94P[\x8bVw2B\x1b\x1f)9\xc3!t\xe4\xb3c'
# b'\xe4\xb73\xdc\x9b0-\xe1\xcf\xeb\x94\xa7\xb1\xa2]xr\xa4\xc3\xfc)\x98\x1d\xc0'
# b'aq\x1eqs\xf5\xdae\xccgTe&\xbaP%(\x80\xe4\x00\xf4\xff\x01v^\xaa\xb1\xc6'
# b'F\xcf\x95Y)\xc2*\xe0\xdc\xd9\xd2\xbfepw\xc3\xcc\x1e|[\x90\x16\xa5\x10'
# b'v\x97\xef\x01\xf7\xdbi\xc1\xd1\x08\t\xe2\xd7\x17\xdc+\x8djEl\x0e\xf7\x15\xab'
# b'\xb1\xfcV\xe3\xd9Z\x18\x82\xd7J\xe8\xa5\x94\xc6\x8d>\xd1\xde\xfeM?;\nh'
# b'\x83\xfe\xd5?\x9c\x81\xeb0\x86i\xbb\xe59\xe4X\xe5\x1a\xc6Z4\xde\xb9\xe0\x90'
# b';\xf3\xc5\x83\xaa\x80\x83\xac\x89lQK\xc3\x16\xa5\x03\x17\\\x7f\x9b'
# b'\x02l\x0e\x03\xdaG\x15\x08\xadFey5\xee\x90H\xf5\xee\xb6\xe1\xd4/\xe6x'
# b'\xa9\xd7\xc6\x04\xf0\xd7\xfd\xdd\x17\xea2\xb4*A\xdd\x8dX\x97\x173 ~+\x81eqD5'
# b'\xb4,\x1e\xfd\xda+\xa2\x1a\xac*UM\x8d\xfdP\xf1s\x8f\xfeQ\x87:\x9d(\x84s\x7f?'
# b'\xc2C<\xe7\x98\xcf\xbdj\xa1\xc7.\xc5\xe5\x96O\xdb\xcfMs\x1a\xb6\xaat\x1e'
# b'\xd5\xb9L\x0e\x14\x92\x07u\xd1\x9eJY\x08\xeakl\xc1A\xded\xeb\xd0\xaa\xb9'
# b'\xa1gLFo/\xd8\xff\xc8D\x07\xa7\xd6`@\x06/\xe6}\xe1\xe7a\x180\xbb4\xacV?D]G'
# b'sG\xea\xea\xb9\xa0d/\x15\xf2\x84\xd2\xd6\xf7\x02YF\xbf\xeb\x9d'
# b'\x93\xc6\xcc\xf2\xca3\xe9\x90\x8b,\x1fu\xcaKs~\x80\x029"\xcc\xa81i!a\xc6\xd3'
# b'\x93|\x185\xd4\xabqN\x949\xe0\xc66\xb0R)\x05=\x18\xd6\xa45\x083\xd4\xafp*'
# b'\xc62Vc\xe6\xee\x1c\xd4\xc4\xbe\xc0\xbe{G\x8d\xc3\xf1\xacP@1\xe3\xc0\xaa'
# b'}\xa2\xa8\xd9\xb5\xf1\xed\x9f\x81*\xad\x0bJ(+\xe3\xf6\x08M\xe2'
# b'\xc7\xaa\xff\x96,(4\x7f\xc0=\x80\xc7\x05\xec]\x02\xbb\x04\xfe\xc8'
# b'\xcen\xa8\xbfr-\xe0\x87\xe4\xec!\xde\x9f\x99\xfa\xa4\x807\x9b\xdeIy\x96\xbd'
# b'm\xcf\xbe(\x8f/\xfe\xc3\xc0)lg\xe4OV\x01\x8c\x12\x06e\xa8wQ\xf2\x93\x155\xc4'
# b'2\xc9\x164\xdd\x98\x1969\xdc8\xf2e\x1e\xe9\xd6Cj\xc3\x12\xdd\x87\xf5\x8a'
# b'\xda&\xea\x81\xed\x18\xd5\t\x12pMYs\x8f\xcen1/\xb8\x17K\xa4)\xafr\x91}\xd3'
# b'L\xc7\t{\xbf\x1e\xb4p\x97\xa6\x06\x9aD\x7f\x1f\xc0\x1d\xbf33\x96\x8f\xdc\xdf'
# b'\xd2Mo\x94\x1e\xc0cF\xa7\x92Z8\xa2Yt\x1a\xdc\xd6q\xd0X\xa8\xbe\xb4I\xa7u_'
# b'_\xf1C\xf3~\x17\xc7\x16\n\x92\xaf^\xb9\xd1~\xe6\x00\x9d*J\xe8\xbd\xfdX'
# b'\x88|\x9b\x95\xa1\xb3\xdd\xde\xfd\xfcu9\xbf\r\xb8\x15O\x88\x9fS\xc2O\xf0\x0c'
# b'\xc8\xad\xd1\x1a\x02\xcd\xdd\x1a\x05%\xda+\x01\\)Q\xee\x1d\xf3\xf0'
# b'\xabx\x13\xdb\xfa\xd4\xcc\xcdal_\x8d\xb4\x0b\x9a\x81p$*3\x8b\xc4R\xa4'
# b'\xc70@\xfc\x91\xb3x\xbd!\xb6\xe4JB\x85\xfb\xfb\xe4\x93$K\xc1\xe2\x1fo'
# b'\xd2\xab\x86\xb7\xb8\xea\xc2\xa8\x86\x05\xe4XX\xd7\xd3\xb8\x13\xc0\x077'
# b'R\xab\xddXF\x8c\xf5\n1\x18:~5\xe3\xe8a"\xad\xf4\xe7\x85O\xcaH:\x82\xdf<'
# b'\xd9C\xffn\xe9U7\x85p\x7fZ\xd8(\xe3\xc0\xbc\xe3\x12\xc2k\xb3\xc1d\x08'
# b'\x91\x8d\x80gk\x85\xb1\xf0\xcbo+\xbe\xd3\xc0\xd2\xbb\x15B\x11\xe1'
# b"\xc2\xa8\xb3+\xf4\xc0~\x94{\xa5\xa7'\xeeB\xae\x04D\xadF\x8f[@\xf6\x02\xa26dF"
# b'\xaa\xf3\xb0\xf02\xe0\x049c\xb28\xe0\xd5"\rF')
fake.boolean(chance_of_getting_true=50)
# True
fake.md5(raw_output=False)
# '76c1d1f493a946f80d3685ba4a1936ec'
fake.null_boolean()
# False
fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'Djm3LpRMv&'
fake.sha1(raw_output=False)
# 'b220f6d594da0b79f407edcd7b4fc354e001a096'
fake.sha256(raw_output=False)
# 'f8edc45cb65c0c59b7d93e37caf5778e4240615994926c53e1236ffacdf185e9'
fake.uuid4(cast_to=<class 'str'>)
# 'fbd1e19d-6d58-43a1-8a4a-4d93b8d88f13'