func: function __lottery(uint256 _tableId,string strNumber) private safe(){
                  table storage _t=tables_[_tableId];
                  require(_t.status==2 || _t.status==3,'Error 2');
                  require(now > _t.endTime,'Error3');
                  uint256  diceA=parseInt(subStr(strNumber,0,1));
                  require(diceA >=1 && diceA <=6,'Error4');
                  uint256  diceB=parseInt(subStr(strNumber,2,3));
                  require(diceB >=1 && diceB <=6,'Error5');
                  _t.status=4;
                  _t.diceA=uint8(diceA);
                  _t.diceB=uint8(diceB);
                 
                  openTable_[_t.openIndex]=0;
                
              winnerTransfer(_tableId,_t);
              
              emit Finish(
              _tableId,_t.betAmount,
              tables_[_tableId].position[1],
              tables_[_tableId].position[2],
              tables_[_tableId].position[3],
              getPosStatus(_tableId),_t.diceA,_t.diceB
              );
        }