fork download
  1. p1lat,p1lon=48.164465,16.405965
  2. p2lat,p2lon=48.163078,16.405359
  3. p3lat,p3lon=48.163092,16.406662
  4. math.randomseed(os.time())
  5.  
  6. for x=1,10 do
  7. r1=math.random()
  8. r2=math.random()
  9. if r1+r2>1 then
  10. r1=1-r1
  11. r2=1-r2
  12. end
  13. lat=string.format("%.6f",p1lat+r1*(p2lat-p1lat)+r2*(p3lat-p1lat))
  14. lon=string.format("%.6f",p1lon+r1*(p2lon-p1lon)+r2*(p3lon-p1lon))
  15.  
  16. print(lat,lon)
  17. end
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
48.163474	16.406078
48.163417	16.405828
48.163524	16.405594
48.163203	16.405502
48.163467	16.406281
48.163106	16.405522
48.163548	16.406156
48.163489	16.406202
48.163138	16.405532
48.164114	16.405979