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,7 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 0.01s 5280KB
stdin
Standard input is empty
stdout
48.163550	16.406009
48.163206	16.405444
48.163563	16.405603
48.164111	16.405908
48.163294	16.405584
48.163956	16.405857
48.164209	16.406058