ruby随机在控制台显示字符串

require 'curses'
module Curses
def self.program
main_scr=init_screen
noecho
cbreak
curs_set(0)
main_scr.keypad=true
yield main_scr
end
end
Curses.program do |scr|
max_x=scr.maxx
max_y=scr.maxy
100.times do
scr.setpos(rand(max_y),rand(max_x))
scr.addstr("hi")
end
scr.getch
end

时间: 2024-11-01 23:34:46

ruby随机在控制台显示字符串的相关文章

MVC中如何把随机产生的字符串转换为图片

Insus.NET在这篇中<在ASP.NET MVC应用程序中随机获取一个字符串>http://www.cnblogs.com/insus/p/3619224.html,只是产生一个随机字符串,那我们要怎样实现产生出来是一张图片吧? 关没有关系,Insus.NET教会大家实现它. 如果你站点还是应用程序,还是ASP.NET的话,非MVC,可以参考下面两个链接: <实现字符串转换为图片>http://www.cnblogs.com/insus/archive/2009/03/08/1

php mysql 随机生成-随机生成的字符串为什么重复率这么高?求高手解惑

问题描述 随机生成的字符串为什么重复率这么高?求高手解惑 使用循环向数据库中插入数据: createBigData.php <?php /* 向数据库中插入数据,数万级别 / set_time_limit(0); require_once 'connDB.php'; $table = 'user'; //数据库表 $conn = ConnDB::singleton(); //调用单例模式进行数据库操作 //$conns = ConnDB::singleton(); //调用单例模式进行数据库操作

php中使用uniqid mt_rand 生成随机不重复字符串的方法

方法一: <?PHP      $str = uniqid(mt_rand(),1);      echo 'sha1: ',sha1($str);      echo '<br>';      echo 'MD5: ',md5($str); 采用uniqid函数,配合mt_rand随机函数,最后使用散列值得出最终唯一值. 但是通过测试中,发现随机数的唯一性有些相同部分,大概有11位相同的(但无大碍)   第二种方法:GUID <?PHP        echo sprintf('

MVC把随机产生的字符串转换为图片

原文:MVC把随机产生的字符串转换为图片 Insus.NET在这篇中<在ASP.NET MVC应用程序中随机获取一个字符串>http://www.cnblogs.com/insus/p/3619224.html,只是产生一个随机字符串,那我们要怎样实现产生出来是一张图片吧?关没有关系,Insus.NET教会大家实现它.  如果你站点还是应用程序,还是ASP.NET的话,非MVC,可以参考下面两个链接:<实现字符串转换为图片>http://www.cnblogs.com/insus/

如何在ASP.NET MVC应用程序中随机获取一个字符串

在开发ASP.NET MVC应用程序时,有可能需要一个随机字符串,作为密码或是验证码等. 如果你需要的是SQL版本,可以参考<密码需要带特殊字符(二)>http://www.cnblogs.com/insus/archive/2012/02/16/2354453.html 此篇实现方法多少是参照这个实现C#版本. 在应用程序下,创建一个CharacterUtility.cs: 这个类别中,分别有几个静态方法: 一,为随机的小写字母: 查看本栏目更多精彩内容:http://www.biancen

Ruby中实现把字符串转换为类的2种方法_ruby专题

最近有个需求,需要根据一个字符串当作一个类来使用,例如: 有一个字符串 "ChinaMag",根据这个字符串调用 类 ChinaMag下的方法. 解决办法: 1.rails可以使用 constantize方法. 复制代码 代码如下: pry(main)> 'ChinaMag'.constantize => ChinaMag pry(main)> "Test::Unit".constantize => Test::Unit 2.ruby可以使用

Ruby中常用的字符串处理函数使用实例_ruby专题

1.返回字符串的长度 复制代码 代码如下: str.length => integer 2.判断字符串中是否包含另一个串 复制代码 代码如下: str.include? other_str => true or false "hello".include? "lo"   #=> true "hello".include? "ol"   #=> false "hello".includ

Java 随机取字符串的工具类_java

一.Java随机数的产生方式 在Java中,随机数的概念从广义上将,有三种. 1.通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字. 2.通过Math.random()返回一个0到1之间的double值. 3.通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大. 二.Random类API说明 1.Java API说明 Random类的实例用于生成伪随机数流.此类使用 48 位的种子,使用线性同余公式对其进行修改(请参阅 D

php向一个字符串随机位置插入一个字符串

/** * 向一个字符串随机插入一个字符串 * @param unknown_type $oldstr    老字符串 * @param unknown_type $instr    插入的字符串 * @param unknown_type $encoding    字符串编码 */ function rand_in_str($oldstr,$instr,$encoding){ $len = mb_strlen($oldstr,$encoding); $insert_point = mt_ran