hi there. i am working on math quiz and i managed to generate random numbers which are going to be compared by the user.but the real purpose is to generate comon fractions or at least random decimals.could you give any advise ??? here is a piece of my code which works with numbers

regards



backBt7.addEventListener(MouseEvent.CLICK, clickHandler14);
function clickHandler14(event:MouseEvent):void {
gotoAndStop("Class","StartSc")
}
var startX:Number;
var startY:Number;

function greater_regenerate(){
var greatNum:Number=Math.floor(Math.random()*5)+1;
var greatNum2:Number=Math.floor(Math.random()*5)+1;
numberOne = greatNum;
numberTwo = greatNum2;
greater_status1.text=""+greatNum;
greater_status2.text=""+greatNum2;
}

greater_regenerate();

greater_bt.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
greater_bt.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
less_bt.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
less_bt.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
equal_bt.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
equal_bt.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);


function mouseDownHandler(event:MouseEvent):void
{
var object = event.target;
object.startDrag();
startX = event.target.x;
startY = event.target.y;
}

function mouseUpHandler(event:MouseEvent):void
{
var obj = event.target;
obj.stopDrag();
event.target.x = startX;
event.target.y = startY;
greater_regenerate();
}

function greater_check()
{
if (greater_bt.hitTestObject(greater_result))
{
if ( numberOne > numberTwo)
{
greater_status3.text = "Correct";
}
else
{
greater_status3.text ="Wrong!";
}
}
else if (less_bt.hitTestObject(greater_result))
{
if ( numberOne < numberTwo)
{
greater_status3.text = "Correct";
}
else
{
greater_status3.text ="Wrong!";
}
}
else if (equal_bt.hitTestObject(greater_result))
{
if ( numberOne == numberTwo)
{
greater_status3.text = "Correct";
}
else
{
greater_status3.text ="Wrong!";
}
}
}

stage.addEventListener(Event.ENTER_FRAME,track);
function track(evt:Event):void
{
if(greater_bt.hitTestObject(greater_result))
{
greater_check();
}
else if (less_bt.hitTestObject(greater_result))
{
greater_check();
}
else if (equal_bt.hitTestObject(greater_result))
{
greater_check();
}
}