Example #1
0
 public int GetNonce(string remail)
 {
     try
     {
         var q = (from a in dc.GetTable <AuthorMaster>()
                  where a.mail == remail
                  select a).SingleOrDefault();
         if (q != null)
         {
             Random rnd = new Random();
             int    num = rnd.Next(1000, 1000000);
             RanNum rn  = new RanNum()
             {
                 mail  = remail,
                 nonce = num
             };
             dc.RanNums.InsertOnSubmit(rn);
             dc.SubmitChanges();
             return(num);
         }
         return(-1);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #2
0
    private void generateFishersRandomArray(int seed)
    {
        int[] playerSymbolsBlockers = new int[mapSize.x];
        for (int k = 0; k < mapSize.x; k++)
        {
            playerSymbolsBlockers[k] = k;
        }
        playerSymbolsBlockers          = RanNum.RanNumGenerator(playerSymbolsBlockers, seed, mapSize.x);
        playerSymbolsGeneratedBlockets = new PlayerSymbol[mapSize.x, mapSize.y];
        for (int i = 0; i < mapSize.x; i++)
        {
            playerSymbolsGeneratedBlockets[i, playerSymbolsBlockers[i]] = PlayerSymbol.Blocker;
        }


        int enumLength = Enum.GetNames(typeof(PowerType)).Length;

        PowerType[] powerTypes = new PowerType[mapSize.x];
        for (int l = 0; l < mapSize.x; l++)
        {
            int remainder = l % (enumLength - 1);// because of none
            //int storeValue = l / divider;
            powerTypes[l] = (PowerType)(Enum.GetValues(typeof(PowerType))).GetValue(remainder + 1);
        }
        powerTypes = RanNum.RanNumGenerator(powerTypes, powerSeed, mapSize.x);


        playerSymbolsGeneratedBlocketsPowers = new PowerType[mapSize.x, mapSize.y];
        for (int i = 0; i < mapSize.x; i++)
        {
            playerSymbolsGeneratedBlocketsPowers[i, playerSymbolsBlockers[i]] = powerTypes[i];
            Debug.LogWarning("Powers i " + i + " j " + playerSymbolsBlockers[i] + " Power " + powerTypes[i]);
        }
    }
Example #3
0
 //draw
 public CardsANDdeck Draw()
 {
     return(cards[RanNum.Next(cards.Count)]);
 }
Example #4
0
 //shuffle
 public void Shuffle()
 {
     CardsANDdeck[] shuffled = cards.ToArray().OrderBy(x => RanNum.Next()).ToArray();
     cards = shuffled.ToList();
 }