欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > .net制作的抽餐廳和游戲裝備的小程序

.net制作的抽餐廳和游戲裝備的小程序

熱門標(biāo)簽:400免費(fèi)電話怎么辦理 河南語音外呼系統(tǒng)公司 外呼電銷機(jī)器人軟件 河北網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) 威海電銷 t3出行地圖標(biāo)注怎么做 關(guān)于宗地圖標(biāo)注技術(shù)規(guī)范 寧夏機(jī)器人電銷 400電話辦理最優(yōu)質(zhì)

隨便新建一個(gè)asp.net web項(xiàng)目,拖入即可。現(xiàn)在知道為什么游戲老是暴不出好裝備,因?yàn)樗臋?quán)重是非常小地。。。中午吃飯隨機(jī)一下,想去哪一家,就把權(quán)重值設(shè)大一點(diǎn),再中不了,就認(rèn)命吧!

Default.aspx

%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
  title>加權(quán)隨機(jī)/title>
/head>
body>
  form id="form1" runat="server">
  div>
  asp:TextBox ID="txtNum" runat="server" Text="100" >/asp:TextBox>
  br />
  br />
  asp:Button ID="btnRandom" runat="server" Text="開始抽獎(jiǎng)(裝備)" onclick="btnRandom_Click"/>
  br />
  br />
  asp:Button ID="btnRandomFood" runat="server" Text="開始抽獎(jiǎng)(餐廳)" onclick="btnRandomFood_Click"/>
  br />
  br />
  asp:Button ID="btnClear" runat="server" Text="清屏" onclick="btnClear_Click"/>
  br />
  asp:Literal ID="lblResult" runat="server">/asp:Literal>
  /div>
  /form>
/body>
/html>

 Default.aspx.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
public partial class _Default : System.Web.UI.Page
{
  //string,int>:名稱:權(quán)重>
  public Dictionarystring, int> Goods = new Dictionarystring, int>();
  public int TotalWeight = 0;
 
  public class Good
  {
    /// summary>
    /// 名稱
    /// /summary>
    public string Name
    {
      get;
      set;
    }
    /// summary>
    /// 權(quán)重(大于等于1,否則出現(xiàn)的可能性為0)
    /// /summary>
    public int Weight
    {
      get;
      set;
    }
  }
 
  public ListGood> Result = new ListGood>();
 
  protected void Page_Load(object sender, EventArgs e)
  {
  }
 
  /// summary>
  /// 初始化裝備 俺是《夢(mèng)三國》玩家,嘿嘿
  /// /summary>
  protected void InitGoods()
  {
    Goods.Clear();
    TotalWeight = 0;
 
    Goods.Add("寒冰爪", 2);     //神器(拳爪類)
    Goods.Add("重毛皮", 300);
    Goods.Add("小毛皮", 1000);
    Goods.Add("輕毛皮", 1000);
    Goods.Add("神之防具打造書", 5);
    Goods.Add("傳說武器打造書", 20);
    Goods.Add("紫檀樹枝", 300);
    Goods.Add("硬毛皮", 600);
    Goods.Add("勾魂水晶", 8);
    Goods.Add("真龍炙舞劍", 30);
    Goods.Add("董卓勾魂", 1);    //神器中的神器(長柄類)
 
    foreach (KeyValuePairstring, int> kvp in Goods)
    {
      TotalWeight += kvp.Value;
    } 
  }
 
  /// summary>
  /// 初始化餐廳,公司樓下餐廳比較多,只寫幾個(gè),意思意思。。。
  /// /summary>
  protected void InitFood()
  {
    Goods.Clear();
    TotalWeight = 0;
 
    Goods.Add("清真蘭州", 1);
    Goods.Add("長安客", 1);
    Goods.Add("迎客松", 1);
    Goods.Add("吉祥混沌", 1);
 
    foreach (KeyValuePairstring, int> kvp in Goods)
    {
      TotalWeight += kvp.Value;
    }
  }
 
  protected int GetTryParse()
  {
    try
    {
      return int.Parse(txtNum.Text);
    }
    catch {
      return 1;
    }
  }
 
  //開始抽獎(jiǎng)(裝備)
  protected void btnRandom_Click(object sender, EventArgs e)
  {
    InitGoods();
 
    lblResult.Text = lblResult.Text + "br/>";
 
    int Count = GetTryParse();
    for (int i = 1; i = Count; i++)
    {
      Random rdm = new Random(GetRandomSeed());
 
      int Weight = rdm.Next(1, TotalWeight + 1);
 
      ProduceResult(Weight);
    }
 
    foreach (KeyValuePairstring, int> kvp in Goods)
    {
      int c = Result.Count(d => d.Name == kvp.Key);
      double rate = c * 1.0 / Count * 1.0 * 100;
 
      lblResult.Text = lblResult.Text + "物品名稱:" + kvp.Key + "nbsp;權(quán)重:" + kvp.Value + "nbsp;暴出次數(shù):" + c.ToString() + "nbsp;暴出率:" + rate + "%br/>";
    }
 
  }
 
  //開始抽獎(jiǎng)(餐廳)
  protected void btnRandomFood_Click(object sender, EventArgs e)
  {
    InitFood();
 
    lblResult.Text = lblResult.Text + "br/>";
 
    int Count = GetTryParse();
    for (int i = 1; i = Count; i++)
    {
      Random rdm = new Random(GetRandomSeed());
 
      int Weight = rdm.Next(1, TotalWeight + 1);
 
      ProduceResult(Weight);
    }
 
    foreach (KeyValuePairstring, int> kvp in Goods)
    {
      int c = Result.Count(d => d.Name == kvp.Key);
      double rate = c * 1.0 / Count * 1.0 * 100;
 
      lblResult.Text = lblResult.Text + "餐廳名稱:" + kvp.Key + "nbsp;權(quán)重:" + kvp.Value + "nbsp;暴出次數(shù):" + c.ToString() + "nbsp;暴出率:" + rate + "%br/>";
    }
 
  }
 
  /// summary>
  /// 根據(jù)隨機(jī)權(quán)重判斷所在范圍
  /// /summary>
  /// param name="Weight">/param>
  protected void ProduceResult(int Weight)
  {
    int min = 1;
    int max = 1;
    foreach (KeyValuePairstring, int> kvp in Goods)
    {
      max = min + kvp.Value - 1;
 
      if (Weight >= min  Weight = max)
      {
        Good g = new Good();
        g.Name = kvp.Key;
        g.Weight = kvp.Value;
        Result.Add(g);
        return;
      }
 
      min = max + 1;
    }
  }
 
  /// summary>
  /// 隨機(jī)種子值(防止速度過快造成的重復(fù))
  /// /summary>
  /// returns>/returns>
  private static int GetRandomSeed()
  {
    byte[] bytes = new byte[4];
    System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();
    rng.GetBytes(bytes);
    return BitConverter.ToInt32(bytes, 0);
  }
 
  //清屏操作
  protected void btnClear_Click(object sender, EventArgs e)
  {
    lblResult.Text = "";
  }
}

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

您可能感興趣的文章:
  • .NET實(shí)現(xiàn)魔方游戲(一)之任意階魔方的表示
  • .NET開發(fā)實(shí)現(xiàn)一個(gè)微信跳一跳的輔助程序

標(biāo)簽:樂山 廣元 賀州 咸寧 淮北 池州 吉林 固原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《.net制作的抽餐廳和游戲裝備的小程序》,本文關(guān)鍵詞  .net,制作,的,抽,餐廳,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《.net制作的抽餐廳和游戲裝備的小程序》相關(guān)的同類信息!
  • 本頁收集關(guān)于.net制作的抽餐廳和游戲裝備的小程序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    在线视频观看一区| 久久久久久久久免费| 国产精品成人一区二区艾草| 极品美女销魂一区二区三区免费 | 99久久er热在这里只有精品66| 5566中文字幕| 欧美国产视频在线| 国产成人一区在线| 999精品久久久| 国产无人区一区二区三区| 国产在线视频一区二区三区| 少妇真人直播免费视频| 欧美一二三四区在线| 日韩在线卡一卡二| 日韩片在线观看| 日韩精品一区在线观看| 制服丝袜亚洲色图| 午夜国产不卡在线观看视频| 四虎永久免费观看| 91精品国产高清一区二区三区| 天天色综合成人网| 国产精品三级在线观看无码| 欧美xxxx老人做受| 国内精品国产三级国产a久久 | 久久国产精品影院| 精品国产一区二区三区不卡| 九色综合狠狠综合久久| 刘亦菲国产毛片bd| 国产精品久久久久aaaa| 99久久99久久精品免费观看 | 久久亚洲一区二区三区四区| 韩国女主播成人在线| 欧日韩不卡视频| 亚洲欧洲日产国码二区| 在线观看视频你懂得| 欧美精品第1页| 免费高清视频精品| 成年人视频软件| 亚洲免费观看高清完整版在线观看| 亚洲AV无码久久精品国产一区| 欧美精品色综合| 美女视频黄久久| 亚洲AV成人无码精电影在线| 亚洲区小说区图片区qvod| 动漫美女无遮挡免费| 欧美不卡一区二区三区| 国产福利91精品一区二区三区| 色综合久久综合网欧美综合网| 亚洲一区二区精品视频| 久久精品老司机| 中文在线资源观看网站视频免费不卡| 99精品桃花视频在线观看| 欧美一区二区三区四区视频| 国产伦精一区二区三区| 在线看日本不卡| 七七婷婷婷婷精品国产| 天天鲁一鲁摸一摸爽一爽| 一区二区视频在线| 五月天精品视频| 亚洲精品日韩一| 五月天精品视频| 一区二区三区在线观看动漫| 性少妇bbw张开| 成人欧美一区二区三区黑人麻豆| 国产伦精品一区二区三区88av| 久久免费精品国产久精品久久久久| 99久久伊人精品| 日韩精品一区二区三区视频播放| 高清shemale亚洲人妖| 777a∨成人精品桃花网| 国产精品一二三区| 777亚洲妇女| 国产.欧美.日韩| 欧美一级日韩不卡播放免费| 成人性色生活片| 日韩欧美www| 99久久99久久精品免费看蜜桃| 2024国产精品视频| 亚洲欧洲国产视频| 中日韩av电影| 久久亚洲AV成人无码国产野外| 日韩一区在线看| 懂色av蜜桃av| 香蕉乱码成人久久天堂爱免费| 91香蕉视频网| 青娱乐精品视频在线| 色呦呦网站一区| 久久成人av少妇免费| 欧美日韩综合一区| 国产69精品久久久久毛片| 精品国产欧美一区二区| 色诱av手机版| 国产精品另类一区| 中文字幕在线观看免费高清| 亚洲国产精品久久人人爱| 黄色录像二级片| 激情综合一区二区三区| 日韩一区二区三区三四区视频在线观看 | 99热这里只有精品2| 久久久精品国产免大香伊| 少妇极品熟妇人妻无码| 国产精品国产三级国产aⅴ入口| 亚洲精品国产91| 丝袜亚洲另类欧美综合| 在线观看日产精品| 成人听书哪个软件好| 国产性色一区二区| 欧美激情 一区| 美腿丝袜在线亚洲一区| 337p亚洲精品色噜噜狠狠| 美女又黄又免费的视频| 日韩伦理电影网| 日韩成人短视频| 国产一区二区三区免费播放 | 99久久久无码国产精品性波多 | 免费成人在线视频观看| 欧美日韩aaaaaa| 亚洲欧美日韩中文字幕在线观看| 国产精品成人免费| 亚洲国产精品免费在线观看| 激情六月婷婷综合| 亚洲精品一区二区三区精华液| 黑丝av在线播放| 日精品一区二区| 欧美一区二区三区在线电影 | 亚洲欧美激情在线| 一本久久精品一区二区| 成人动漫一区二区在线| 国产精品久久午夜夜伦鲁鲁| 91 在线视频| www.性欧美| 综合网在线视频| 在线观看欧美精品| 国产在线a视频| 亚洲大片在线观看| 欧美一区二区三区性视频| 中文字幕影片免费在线观看| 性做久久久久久| 欧美成人video| 日本高清黄色片| 国产精品一二三四五| 国产精品福利电影一区二区三区四区 | 久久精品二区亚洲w码| 26uuu色噜噜精品一区| 极品人妻videosss人妻| 国产一区二区三区综合| 中文字幕av一区二区三区免费看| 色综合久久久网| 亚洲精品久久久久久| 亚洲成人av免费| 欧美成人r级一区二区三区| 亚洲午夜精品久久久久久高潮| 国产九色sp调教91| 亚洲欧洲精品天堂一级 | 成人一级视频在线观看| 亚洲人123区| 91精品国产色综合久久ai换脸 | 日韩一区二区在线观看视频播放| 国产精品815.cc红桃| 国产精品77777| 亚洲六月丁香色婷婷综合久久 | 偷窥少妇高潮呻吟av久久免费| 日韩美女视频在线| 欧美另类69xxxx| av激情亚洲男人天堂| 性欧美大战久久久久久久久| 欧美精品一区二区三区蜜臀 | 日韩美女精品在线| 欧美精品自拍偷拍| 天天摸日日摸狠狠添| av不卡免费电影| 日本视频中文字幕一区二区三区| 久久久精品中文字幕麻豆发布| 老湿机69福利| 999精品免费视频| 国产麻豆精品theporn| 一区二区三区在线播| 欧美tk丨vk视频| 麻豆天美蜜桃91| 91丝袜在线观看| 国产精品中文字幕日韩精品| 一区二区三区久久久| 精品国产伦一区二区三区观看体验| 欧美国产日韩在线观看成人| 老司机午夜免费福利| 国产精品一区二区在线观看网站| 一区二区三区在线视频免费观看| 制服丝袜激情欧洲亚洲| 香蕉久久久久久久| 91传媒理伦片在线观看| 国产露脸91国语对白| 亚洲狠狠爱一区二区三区| 国产色产综合产在线视频| 欧美日韩午夜影院| 潮喷失禁大喷水aⅴ无码| 国产综合内射日韩久| 成人久久久精品乱码一区二区三区 | 亚洲中文字幕一区| av不卡在线播放| 国产一区二区精品在线观看|