random work in python
by SimonMong
import turtle
import random
import math
def rec(x, y):
with open('my.csv', 'a', encoding='utf-8') as points:
points.write(str(round(x, 3))+','+str(round(y, 3))+'\n')
p = 10
turtle.setup(640, 480, 200, 200)
turtle.pendown()
turtle.pensize(2)
turtle.pencolor("purple")
turtle.seth(0)
for i in range(1000):
deltaX = random.uniform(-1, 1) * random.choice([-1, 1])
deltaY = math.sqrt(1 - deltaX ** 2) * random.choice([-1, 1])
x = turtle.xcor() + p*deltaX
y = turtle.ycor() + p*deltaY
turtle.setpos(x, y)
rec(x, y)
turtle.done()
Created: 2 years, 6 months ago
Last modified: 2 weeks, 5 days ago
Comments (0)
No comments yet