AI-Project/generate_test_data.py

29 lines
669 B
Python
Raw Normal View History

2021-05-24 17:20:08 +02:00
import random
def generate_data():
f = open("data.txt", "w")
2021-05-24 17:27:49 +02:00
for i in range(100):
2021-05-24 17:20:08 +02:00
weight = random.randint(0, 11)
eatable = bool(random.randint(0, 1))
toughness = random.randint(0, 3)
f.write('{')
f.write(
f'"weight": {weight}, "eatable": {str(eatable).lower()}, "toughness": {toughness}, "resource": "{get_resource_type(weight, eatable, toughness)}"')
f.write('}')
f.write('\n')
f.close()
def get_resource_type(weight, eatable, toughness):
if weight > 10 or eatable is False:
return "wood"
if toughness < 1:
return "water"
return "food"
generate_data()