title: how to randomly initialize particles system in different places of scene in unity3d
body: <p>I recently tried asking this question but I realized it was not a sufficient question. In my game the player is a fire fighter learner and i want to broke out fire randomly in my game (like not predictable by player), but i did not know how to implement this.
  So far i have done this but nothing goes good.(I have a empty object called t in unity which have 3 to 5 particles systems, and all are set to dont awake at start) 
  code is here :</p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  public class Example : MonoBehaviour {
  public ParticleSystem[] particles;
  public int numOn = 3;
  public int j;
  
  void Start() {
      for (int i = 0; i &lt; particles.Length - 1; i++) {
           j = Random.Range(i + 1, particles.Length - 1);
          ParticleSystem t = particles[j];
          particles[j] = particles[i];
          particles[i] = t;
      }
      for (j = 0; j &lt; numOn; j++ )
      {
          particles[j].Play();
      }
          }
          }
  </code></pre>
  
  <p>help will be appreciated :-)</p>