Project1

标题: 给变量1赋值给除变量10~变量100外的随机数(随机数范围1~100) [打印本页]

作者: bualojio    时间: 2017-7-4 00:42
标题: 给变量1赋值给除变量10~变量100外的随机数(随机数范围1~100)
求助一下,脚本怎么写?
哪里有学js的基本语法的网站或者书啊
基本的赋值语句都不会写,好尴尬。
我用条件分歧写了一下

360截图20170704004002485.jpg (44.28 KB, 下载次数: 26)

360截图20170704004002485.jpg

作者: 鑫晴    时间: 2017-7-4 10:44
如果 变量大于100 且 变量小于10
作者: 铅笔描绘的思念    时间: 2017-7-4 13:09
W3school
MDN一般就看看这俩


。。这样的效果。。保不准会直接卡死 在1-100范围内再随机一个排除了90%的可能性的数。。我试了试。。嗯死循环了的样子
楼主就不能直接说想要什么效果嘛。。或许有别的实现方法
作者: wymwaq    时间: 2017-7-4 13:12
  1. var totalNum = [];
  2. for(var i = 1;i <= 100;i ++) totalNum.push(i);
  3. for(var i = 0;i < totalNum.length;i ++){
  4.   for(var j = 10;j <= 100;j ++){
  5.     if(totalNum[i] == $gameVariables.value(j)) totalNum.splice(i,1);
  6.   }
  7. }
  8. //获得随机数并赋值给变量1
  9. $gameVariables.setValue(1, totalNum[Math.floor(Math.random() * totalNum.length)]);
复制代码

刚好做过类似功能,我用数组实现的,应该有更好的方法..
作者: ekmomo    时间: 2017-7-6 13:27
本帖最后由 ekmomo 于 2017-7-6 13:40 编辑

看错,我还以为是需要10-100的变量。{:2_248:}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1