C# 我如何乘以或收集随机数?
有人能帮我告诉我如何将这些随机数相乘吗。正如您在代码中看到的,我给出了只显示6个数字的条件。我需要的是,当最后一个数字出现时,我将进行输入,以指示这些数字相乘的结果。现在,我只需要一个想法,如何使它们繁殖或聚集。谢谢 这是我的代码:C# 我如何乘以或收集随机数?,c#,random,multiplication,C#,Random,Multiplication,有人能帮我告诉我如何将这些随机数相乘吗。正如您在代码中看到的,我给出了只显示6个数字的条件。我需要的是,当最后一个数字出现时,我将进行输入,以指示这些数字相乘的结果。现在,我只需要一个想法,如何使它们繁殖或聚集。谢谢 这是我的代码: using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using UnityEngine; public
using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;
using UnityEngine;
public class RandomNumbers : MonoBehaviour {
public Transform mCanvas;
public Text[] numbers;
bool activate = true;
public int suma;
int idx = 0;
void Start()
{
Shuffle(numbers);
StartCoroutine("CreateNum");
}
IEnumerator CreateNum()
{
yield return new WaitForSeconds(3f);
while (idx < numbers.Length)
{
if (activate)
{
Text g = Instantiate(numbers[idx], new Vector3(Random.Range(-450, 450), Random.Range(-450, 450), 0), Quaternion.identity);
g.transform.SetParent(mCanvas, false);
}
yield return new WaitForSeconds(2f);
++idx;
if(idx >= 6)
{
activate = false;
}
}
}
public void Shuffle<T>(IList<T> list)
{
int n = list.Count;
while (n > 1)
{
n--;
int k = Random.Range(0, n + 1);
T value = list[k];
list[k] = list[n];
list[n] = value;
}
}
// Update is called once per frame
void Update() {
}
使用系统集合;
使用System.Collections.Generic;
使用UnityEngine.UI;
使用UnityEngine;
公共类随机数:单行为{
公共改造mCanvas;
公共文本[]编号;
布尔激活=真;
公共内苏马;
int-idx=0;
void Start()
{
洗牌(数字);
StartCustomer(“CreateNum”);
}
IEnumerator CreateNum()
{
返回新的等待秒(3f);
while(idx=6)
{
激活=错误;
}
}
}
公共无效洗牌(IList列表)
{
int n=list.Count;
而(n>1)
{
n--;
int k=随机范围(0,n+1);
T值=列表[k];
列表[k]=列表[n];
列表[n]=值;
}
}
//每帧调用一次更新
无效更新(){
}
}使用
*
操作符。是的。。。非常有趣!!!