Instantiating Dots

#pragma strict

var dotcyan : GameObject;
var dotred : GameObject; 
var dotgreen : GameObject;
var dotyellow : GameObject;
var dotorange : GameObject;

function awake () {
  var Mathf.Clamp01 : float;

  if (Mathf.Clamp01 < .2) {
  Instantiate (dotcyan,0,0);
  } else if (.2 <= Mathf.Clamp01 < .4) {
  Instantiate (dotred,0,0);
  } else if (.4 <= Mathf.Clamp01 < .6) {
  Instantiate (dotgreen,0,0);
  } else if (.6 <= Mathf.Clamp01 < .8) {
  Instantiate (dotyellow,0,0);
  } else if (.8 <= Mathf.Clamp01 < 1) {
  Instantiate (dotorange,0,0);
  }
  }

I am trying to randomly instantiate one of the five prefabs I have created. I am getting error BCE0043. Would Mathf.Clamp01 be the appropriate method? Once this works, I want to repeat it with different transforms. Thanks to anyone who helps.

Take a look at the UA/Google examples of using Mathf.Clamp01 and Random()

http://forum.unity3d.com/threads/82050-Mathf-Clamp01-always-return-1