1. 程式人生 > >關於一道遊戲筆試題

關於一道遊戲筆試題

限制 pre signed 題目 pan log blog tar sta

如何出BOSS. 每兩個小時要隨機出一個BOSS
提供:
  隨機函數unsigned int random(void), 返回值是一正隨機整數,
  取當前時間函數unsigned int GetCurTime(void), 返回值是開機到當前的秒數
  出BOSS函數NewBoss(void).
  題目是,每兩個小時必定出一個,但出現的時間隨機,做題時間限制十五分鐘

我的答案

int number=-1;
int count=0;

void start(){
}

void update(){

    if(number==-1){
        number=this.random % 7200
; } else{ count=count+Time.deltatime; if(count>=7200) { number=-1; count=0; } } if(this.GetCurTime() % 7200==number) { NewBoss(); } }

關於一道遊戲筆試題