Javascript 如何沿长度为x的线段生成n个等距点的数组?

Javascript 如何沿长度为x的线段生成n个等距点的数组?,javascript,algorithm,coordinates,line,point,Javascript,Algorithm,Coordinates,Line,Point,我将这个函数移植到了这个站点上一个类似问题的python答案中。但是,尽管这些点彼此之间的距离相等,但它们并不在直线上居中 第一个点位于0,而最后一个点位于83(线段末端为100) 如何使这一排点居中 具体来说,我希望第一个点与0的距离与最后一个点与100的距离相同 “严格使用”; 函数生成点(计数、长度){ 常数点=[] for(设i=0;i

我将这个函数移植到了这个站点上一个类似问题的python答案中。但是,尽管这些点彼此之间的距离相等,但它们并不在直线上居中

第一个点位于
0
,而最后一个点位于
83
(线段末端为
100

如何使这一排点居中

具体来说,我希望第一个点与
0
的距离与最后一个点与
100
的距离相同

“严格使用”;
函数生成点(计数、长度){
常数点=[]
for(设i=0;i
我尝试过这个,但它似乎没有像我预期的那样起作用:

for(设i=0;i

第一点是
9
远离
0
,但最后一点是
4
远离
100
i/count
更改为
(i+1)/(count+1)
请添加想要的结果。例如,
[2,4,6,8]
。所有点彼此之间的距离相等,并且从
0
10
的线段末端开始。但是我需要的函数应该接受行长度(
10
此处)作为参数,以及点数作为参数。