校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > perl寫的一個隨機編故事的程序(rand隨機函數)

perl寫的一個隨機編故事的程序(rand隨機函數)

熱門標簽:外呼電信系統 上海企業外呼系統 河南虛擬外呼系統公司 電話機器人哪里有賣 智能機器人電銷神器 惠州龍門400電話要怎么申請 萬利達百貨商場地圖標注 熱門電銷機器人 okcc外呼系統怎么調速度
復制代碼 代碼如下:

#!/bin/perl
use strict; 
use warnings; 

#定義變量 
my $count; 
my $input; 
my $number; 
my $sentence; 
my $story; 

#定義四個數組 
#定義了人物數組 
my @nouns= 

   'Dad', 
   'TV', 
   'Mom', 
   'Groucho', 
   'Rebecca', 
   'Harpo', 
   'Robin Hood', 
   'Joe and Moe', 
); 

#定義了動作數組 
my @verbs= 

   'ran to', 
   'giggled with', 
   'put hot sauce into the orange juice of', 
   'exploded', 
   'dissolved', 
   'dissolved', 
   'sang stupid songs with', 
   'jumped with', 
 ); 

 #定義了地點數組 
 my @prepositions= 
 ( 
     'at the store', 
     'over the rainbow', 
     'at the beach', 
     'before dinner', 
     'in New York City', 
     'in a dream', 
     'around the world', 
 ); 

 do  
 { 
    #每次運行以前,清空$story的內容 
    $story=''; 
    #以下是隨機組合生成故事 
    for ($count =0;$count6;$count++) 
    { 
       #我們劃分一下結構,scalar @nouns 是獲取@nouns數組元素的個數,然后用rand總這幾個數中隨機生成幾個,最后int是將得到的數取整 
       $sentence =$nouns[int(rand(scalar @nouns))] 
       ." " 
       .$verbs[int(rand(scalar @verbs))] 
       ." " 
       .$nouns[int(rand(scalar @nouns))] 
       ." " 
       .$prepositions[int(rand(scalar @prepositions))] 
       .'.'; 
       $story .=$sentence; 
   } 
   print "\n",$story,"\n"; 
   print "\nType \"quit\"to quit, or press Enter to continue:"; 
   $input=STDIN>; 

#這里是利用正則表達式來匹配首字符是q的字符串,如果有,那么就退出,/^是匹配起始位置,/i是不區分大小寫 
until ($input=~/^\s*q/i); 
exit;
您可能感興趣的文章:
  • sql server中隨機函數NewID()和Rand()
  • python中隨機函數random用法實例
  • php中隨機函數mt_rand()與rand()性能對比分析
  • Oracle隨機函數之dbms_random使用詳解
  • php數組函數序列 之shuffle()和array_rand() 隨機函數使用介紹
  • 如何產生真正的隨機函數?
  • 如何利用當前時間生成隨機函數?
  • 詳解C語言中rand函數的使用

標簽:綿陽 淮安 合肥 綏化 百色 秦皇島 周口 周口

巨人網絡通訊聲明:本文標題《perl寫的一個隨機編故事的程序(rand隨機函數)》,本文關鍵詞  perl,寫的,一個,隨機,編,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《perl寫的一個隨機編故事的程序(rand隨機函數)》相關的同類信息!
  • 本頁收集關于perl寫的一個隨機編故事的程序(rand隨機函數)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 临江市| 余干县| 镇远县| 灵石县| 阳春市| 建瓯市| 成武县| 开鲁县| 北票市| 阿鲁科尔沁旗| 临夏县| 五莲县| 克拉玛依市| 满洲里市| 砀山县| 林周县| 麻江县| 梁平县| 双江| 萍乡市| 灵川县| 河北区| 开江县| 彰化市| 顺昌县| 常德市| 许昌县| 大英县| 永胜县| 久治县| 曲松县| 蛟河市| 资兴市| 襄樊市| 通山县| 乌苏市| 永修县| 新建县| 济阳县| 大渡口区| 元朗区|