下面的代码将在图形(画布)上生成两个随机点,可以用一条线连接。
<script>
function random() {
var point1X = (Math.floor(Math.random() * 10) + 1);
var point1Y = (Math.floor(Math.random() * 2) - 10); // first two lines generate first coordinate on graph
var point2X = (Math.floor(Math.random() * 100) + 10);
var point2Y = (Math.floor(Math.random() * 2) - 10); // second two lines generate second point
document.getElementById("empty").innerHTML += "(" + point1X + ", " + point1Y + ") (" + point2X + ", " + point2Y + ")<br />"; // here coordinates are displayed on the page.
}
</script>
我希望生成的第二个坐标等同于生成的第三个坐标,因为所有东西都应该使用线连接(但是生成的第四个坐标应该不同)。
我发现这很难解释,所以希望这张图能有所帮助:http: //i6.minus.com/jKIhdChUNWZt7.png。
如果有人能清楚地解释这一点,我会编辑这个。