AgGPT-12Pro / Fragmentation.py
AGofficial's picture
Upload 7 files
e19c5d9 verified
import random
class Crystal():
def __init__(self):
pass
def GetFragments(self, num_results=5):
fragments = ""
with open('data.crystal', 'r') as file:
lines = file.readlines()
selected_lines = random.sample(lines, min(num_results, len(lines)))
fragments = ''.join(selected_lines)
return fragments
def SaveNewFragment(self, fragment):
with open('data.crystal', 'a') as file:
file.write(fragment + '\n')
if __name__ == "__main__":
crystal = Crystal()
fragments = crystal.GetFragments(num_results=3)
print(fragments)