<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="application1_creationCompleteHandler(event)"> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <fx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.FlexEvent; private var redBalls:Array; private var blueBalls:Array; protected function application1_creationCompleteHandler(event:FlexEvent):void { redBalls = []; blueBalls = []; var i:int = 0; while(i<6){ var redball:Number = Math.ceil(Math.random()*33); if(validataBall(redball,redBalls)){ i++; if(redball<10){ redBalls.push("0"+redball); }else{ redBalls.push(redball); } redBalls.sort(function sortOnNumber(a:String, b:String):Number { var aball:Number = Number(a); var bball:Number = Number(b); if(aball > bball) { return 1; }else { return -1; } }); } } var blueball:Number = Math.ceil(Math.random()*16); if(blueball<10){ blueBalls.push("0"+blueball); }else{ blueBalls.push(blueball); } Alert.show(redBalls.join(',') + " + " + blueBalls.join()); } private function validataBall(ball:int,balls:Array):Boolean{ var size:int = balls.length; for(var i:int = 0;i<size;i++){ if(balls[i]>ball){ break; }else if(balls[i] == ball){ return false; } } return true; } ]]> </fx:Script> </s:Application>
双色球
随机生成双色球,写的不怎么样,先留着。
猜你喜欢
转载自pczhuce-126-com.iteye.com/blog/1754543
今日推荐
周排行