自学C#记录—文本操作—取随机字母

        /// <summary>
        /// 取随机字母
        /// </summary>
        /// <param name="Count">字母个数</param>
        /// <returns>返回指定个数的随机字母串</returns>
        public static string GetRandomLetter(int Count)
        {
            String[] s = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" };
            StringBuilder stb = new StringBuilder();
            Random rd = new Random(Guid.NewGuid().GetHashCode());

            for (int i = 0; i < Count; i++)
            {
                stb.Append(s[rd.Next(26)]);
            }
            return stb.ToString();
        }
时间: 2024-08-05 08:18:28

自学C#记录—文本操作—取随机字母的相关文章

自学C#记录—文本操作—取出现次数

//演示例子 string s = "大"; int i = GetStringExistCount("abcdf大大大大dssdf大dfsdfad大sre顶wf大大sda大fwefr", s); Console.WriteLine("搜索到”{0}“在字符串中出现的总次数为[{1}]", s,i); Console.ReadKey(); /// <summary> /// 取出现次数 /// </summary> ///

Mysql数据库连接、查询、记录集操作代码

Mysql数据库链接代码 function dbConnect($hostname,$username,$pass,$db_name,$pconnect =0) { $func=empty($pconnect) ? 'mysql_connect':'mysql_pconnect'; if(!$connect){ [email protected]$func($hostname,$username,$pass) or die("<font size='2'>Mysql_Error :

Shell命令之文本操作

前言 在Linux中,文本处理操作是最常见的,应用非常广泛,如果能熟练掌握,可以大大提高开发效率. awk/sed/grep是文本操作领域的“三剑客”,学会了这3个命令就可以应对绝大多数文本处理场景.这里,不对这三个命令进行过多的冗余描述,只是记录最常见的几种用法,起个抛砖引玉的作用.详细的文档还请参考官方文档. grep grep命令最常用,非常适合查找和匹配.结合管道运算符,可以达到非常好的效果. 常用场景: cat a.txt |grep -i "target" -i : 忽略大

百万年薪python之路 -- MySQL数据库之 MySQL行(记录)的操作(一)

MySQL的行(记录)的操作(一) 1. 增(insert) insert into 表名 value((字段1,字段2...); # 只能增加一行记录 insert into 表名 values(字段1,字段2...); insert into 表名(id,name) values(字段1,字段2),(xx1,xx2); id,name,age 插入查询结果 语法: INSERT INTO 表名(字段1,字段2,字段3-字段n) SELECT (字段1,字段2,字段3-字段n) FROM 表2

C#生成随机数或随机字母

public class Rand { /// <summary> /// 生成随机数字 /// </summary> /// <param name="length">生成长度</param> /// <returns></returns> public static string Number(int Length) { return Number(Length, false); } /// <summa

MYSQL触发器记录用户操作的命令

假如有一张重要的表btb,需要几个管理员来管理 管理员:[email protected].[email protected].[email protected] 要求给表btb创建触发器: trigger触发器需求: 1.当在btb表中做insert.update.delete操作时,在btb_trace表中记录执行操作的用户.时间.操作命令. 1.当在btb表中插入新记录时,atb_bak表中会将atb表中的所有数据记录下来.保持同步备份. 2.当在btb表中删除数据前,在atb_del表中

4-2-word2003-Word文本操作

二.Word文本操作 1.文本清除 1.1.明白下面两个键的不同 Backspace(退格键) 删除光标以左的内容 Delete (删除键)    删除光标以右的内容 1.2.用鼠标拖选的方法,把下面两段一次性删除 拖选 开始位置单击+shift+结束位置单击     Internet源于美国,最初为了实现科研和军事部们里不同结构的计算机网络之间互联而设计,现已普及到全世界.随着通信线路的不断改进,特别是微机的普及,Internet几乎无所不在,无所不为了.    我国于1994年4月正式连入I

工具类:获得随机字母和数字的组合(字母+数字组合,字母组合,数字组合)

package util; import java.util.Random; /** * * @author jkfeng * 获得随机字母和数字的组合(字母+数字组合,字母组合,数字组合) * */ public class RandomCharOrNumUtil { public static void main(String[] args) { System.out.println(getCharAndNum(6)); System.out.println(getChar(6)); Sys

mysql 的一些记录的操作

①:删除表记录 用delete删除记录 DELETE 语句有如下格式: DELETE FROM tbl_name WHERE 要删除的记录 WHERE 子句指定哪些记录应该删除.它是可选的,但是如果不选的话,将会删除所有的记录.这意味 着最简单的 DELETE 语句也是最危险的. 这个查询将清除表中的所有内容.一定要当心! 为了删除特定的记录,可用 WHERE 子句来选择所要删除的记录.这类似于 SELECT 语句中的 WHERE 子句. mysql> delete from pet where