Math 重复价值统一
它应该会给我一个随机值。它给我-.75或.75作为缺失,而不是输出列表中的任何值Math 重复价值统一,math,unity3d,unityscript,Math,Unity3d,Unityscript,它应该会给我一个随机值。它给我-.75或.75作为缺失,而不是输出列表中的任何值 var Rando : float; function Start () { Amount = Random.Range(8,9); while (Amount > 0) { //CREATING THE BLOCKS Rando = (-27.0f + (Random.Range(0,9) * 6.0f)) / 4.0f; while (AmountArray.
var Rando : float;
function Start () {
Amount = Random.Range(8,9);
while (Amount > 0) { //CREATING THE BLOCKS
Rando = (-27.0f + (Random.Range(0,9) * 6.0f)) / 4.0f;
while (AmountArray.Contains(Rando)) {
Rando = (-27.0f + (Random.Range(0,9) * 6.0f)) / 4.0f;
}
AmountArray.Add (Rando);
Amount--;
}
AmountArray.Clear();
}
你能澄清一下你的问题吗。“它应该给我一个随机值丢失”是不清楚的。添加预期输出和实际输出也会有所帮助。请注意,对于整数值,不包括最后一个值。所以数量总是等于8。