Here is my code:
public class RandomNumbers : MonoBehaviour {
    public Transform mCanvas;
    public Text[] numbers;
    int idx = 0;
    void Start()
    {
        StartCoroutine("CreateNum"); 
    }
    IEnumerator CreateNum()
    {
        while (idx < numbers.Length)
        {
            Text g = Instantiate(numbers[idx], new Vector3(Random.Range(-100, 100), Random.Range(-100, 100), 0), Quaternion.identity);
            g.transform.SetParent(mCanvas, false);
            yield return new WaitForSeconds(2f);
            Destroy(g);
            ++idx;
        }
    }
}
This code makes 4 texts appear in ascending order on the screen. I want these four numbers to appear not in increasing but random form.
 
     
    