C#随机数写法public class 随机数 :Item{public 随机数(){//点数Init(1126,delegate(ActorPC pc){pc.VShopPoints += 30;//这是原本得到的数TakeItem(pc,21050133,1);\x09\x09\x09\x09});}}}怎样可以写出一个1~100内随机得出数再加

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/31 04:28:40
C#随机数写法publicclass随机数:Item{public随机数(){//点数Init(1126,delegate(ActorPCpc){pc.VShopPoints+=30;//这是原本得到

C#随机数写法public class 随机数 :Item{public 随机数(){//点数Init(1126,delegate(ActorPC pc){pc.VShopPoints += 30;//这是原本得到的数TakeItem(pc,21050133,1);\x09\x09\x09\x09});}}}怎样可以写出一个1~100内随机得出数再加
C#随机数写法
public class 随机数 :Item
{
public 随机数()
{
//点数
Init(1126,delegate(ActorPC pc)
{
pc.VShopPoints += 30;//这是原本得到的数
TakeItem(pc,21050133,1);
\x09\x09\x09\x09
});
}
}
}
怎样可以写出一个1~100内随机得出数再加入pc.VShopPoints += (随机得出数);
上网找了很多方法写出不成功T__T

C#随机数写法public class 随机数 :Item{public 随机数(){//点数Init(1126,delegate(ActorPC pc){pc.VShopPoints += 30;//这是原本得到的数TakeItem(pc,21050133,1);\x09\x09\x09\x09});}}}怎样可以写出一个1~100内随机得出数再加

你如果想生成随机数,建议用下面的代码

long tick = DateTime.Now.Ticks;
//这行是时间片,防止生成同样的随机数
Random ran = new Random((int)(tick & 0xffffffffL) | (int)(tick >> 32));
ran.Next(1, 100);