
C#学习
竹子的信仰
把努力当成一种习惯,将梦想看成一种必然!
展开
-
C#判断某年某月共有多少个周末,分别是哪几天
注:本文中的周末指的是周六和周日双休 本代码用的是基姆拉尔森公式来判断某年某月某天是否为周末,关于这个公式,百度百科上有详细介绍,这里再赘述一下: 基姆拉尔森计算公式:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7,在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方:把一月和二月看成是原创 2011-06-13 14:19:00 · 1568 阅读 · 0 评论 -
C#短时间内产生不大量重复的随机数
<br /> 在C#编程中,经常会碰到产生随机数的情况,并且是在短时间内产生一组随机数。如果这组随机数中有大量重复的,则达不到我们的要求。生成随机数可以用伪随机数发生器Random,受种子控制生成伪随机数,默认以当前时间值为种子。如果程序运行的很快,就会导致在几乎同一时刻运行多次,肯定会有重复的。比如我们要生成1到10之间的5个随机数,则经常会产生 2 2 1 1 1这样的情况,那么如何得到非常随机的不那么重复的随机数呢?比如 4 2 3 3 5这样的。<br /> 有人说用Th原创 2011-05-03 17:52:00 · 6655 阅读 · 2 评论