Array and gui problems

Hey,
I’m trying to make a random question generator, and I have got it set up as below, but if I try do it like this I get the error “No appropriate version of ‘UnityEngine.GUI.Label’ for the argument list ‘(UnityEngine.Rect, int)’ was found.” which I understand, but I was wondering if there is a workaround to it.

var MyArray = new Array("Q1", "Q2", "Q3");

function OnGUI(){
var MyIndex = Random.Range(0,(MyArray.length));
Debug.Log(MyIndex);

	GUI.Label(Rect(0,0,Screen.width,Screen.height),MyIndex);
}

try GUI.Label(Rect(0,0,Screen.width,Screen.height),""+MyIndex);

you bloody genious