亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cannon.sh

?? BASH Shell 編程 經(jīng)典教程 《高級SHELL腳本編程》中文版
?? SH
字號:
#!/bin/bash# cannon.sh: Approximating PI by firing cannonballs.# 這事實(shí)上是一個"Monte Carlo"蒙特卡洛模擬的非常簡單的實(shí)例:#+ 蒙特卡洛模擬是一種由現(xiàn)實(shí)事件抽象出來的數(shù)學(xué)模型,#+ 由于要使用隨機(jī)抽樣統(tǒng)計(jì)來估算數(shù)學(xué)函數(shù), 所以使用偽隨機(jī)數(shù)來模擬真正的隨機(jī)數(shù).#  想象有一個完美的正方形土地, 邊長為10000個單位.#  在這塊土地的中間有一個完美的圓形湖,#+ 這個湖的直徑是10000個單位.#  這塊土地的絕大多數(shù)面積都是水, 當(dāng)然只有4個角上有一些土地.#  (可以把這個湖想象成為這個正方形的內(nèi)接圓.)##  我們將使用老式的大炮和鐵炮彈#+ 向這塊正方形的土地上開炮.#  所有的炮彈都會擊中這塊正方形土地的某個地方.#+ 或者是打到湖上, 或者是打到4個角的土地上.#  因?yàn)檫@個湖占據(jù)了這個區(qū)域大部分地方,#+ 所以大部分的炮彈都會"撲通"一聲落到水里.#  而只有很少的炮彈會"砰"的一聲落到4個#+ 角的土地上.##  如果我們發(fā)出的炮彈足夠隨機(jī)的落到這塊正方形區(qū)域中的話,#+ 那么落到水里的炮彈與打出炮彈總數(shù)的比率,#+ 大概非常接近于PI/4.##  原因是所有的炮彈事實(shí)上都#+ 打在了這個土地的右上角,#+ 也就是, 笛卡爾坐標(biāo)系的第一象限.#  (之前的解釋只是一個簡化.)##  理論上來說, 如果打出的炮彈越多, 就越接近這個數(shù)字.#  然而, 對于shell 腳本來說一定會做些讓步的,#+ 因?yàn)樗隙ú荒芎湍切﹥?nèi)建就支持浮點(diǎn)運(yùn)算的編譯語言相比.#  當(dāng)然就會降低精度.DIMENSION=10000  # 這塊土地的邊長.                 # 這也是所產(chǎn)生隨機(jī)整數(shù)的上限.                                                                         MAXSHOTS=1000    # 開炮次數(shù).                 # 10000或更多次的話, 效果應(yīng)該更好, 但有點(diǎn)太浪費(fèi)時間了.PMULTIPLIER=4.0  # 接近于PI的比例因子.get_random (){SEED=$(head -1 /dev/urandom | od -N 1 | awk '{ print $2 }')RANDOM=$SEED                                  #  來自于"seeding-random.sh"                                              #+ 的例子腳本.let "rnum = $RANDOM % $DIMENSION"             #  范圍小于10000.echo $rnum}distance=        # 聲明全局變量.hypotenuse ()    # 從"alt-bc.sh"例子來的,{                # 計(jì)算直角三角形的斜邊的函數(shù).distance=$(bc -l << EOFscale = 0sqrt ( $1 * $1 + $2 * $2 )EOF)#  設(shè)置 "scale" 為 0 , 好讓結(jié)果四舍五入為整數(shù)值,#+ 這也是這個腳本中必須折中的一個地方.#  不幸的是, 這將降低模擬的精度.}# main() {# 初始化變量. shots=0splashes=0thuds=0Pi=0while [ "$shots" -lt  "$MAXSHOTS" ]           # 主循環(huán).do                                                                                                                                                xCoord=$(get_random)                        # 取得隨機(jī)的 X 與 Y 坐標(biāo).  yCoord=$(get_random)                                                    hypotenuse $xCoord $yCoord                  #  直角三角形斜邊 =                                              #+ distance.  ((shots++))                                                                                                                                     printf "#%4d   " $shots                                                 printf "Xc = %4d  " $xCoord                                             printf "Yc = %4d  " $yCoord                                             printf "Distance = %5d  " $distance         #  到湖中心的                                              #+ 距離 --                                              #  起始坐標(biāo)點(diǎn) --                                              #+  (0,0).  if [ "$distance" -le "$DIMENSION" ]  then    echo -n "SPLASH!  "    ((splashes++))  else    echo -n "THUD!    "    ((thuds++))  fi  Pi=$(echo "scale=9; $PMULTIPLIER*$splashes/$shots" | bc)  # 將比例乘以4.0.  echo -n "PI ~ $Pi"  echodoneechoecho "After $shots shots, PI looks like approximately $Pi."# 如果不太準(zhǔn)的話, 那么就提高一下運(yùn)行的次數(shù). . .# 可能是由于運(yùn)行錯誤和隨機(jī)數(shù)隨機(jī)程度不高造成的.echo# }exit 0#  要想知道一個shell腳本到底適不適合對計(jì)算應(yīng)用進(jìn)行模擬的話?#+ (一種需要對復(fù)雜度和精度都有要求的計(jì)算應(yīng)用).##  一般至少需要兩個判斷條件.#  1) 作為一種概念的驗(yàn)證: 來顯示它可以做到. #  2) 在使用真正的編譯語言來實(shí)現(xiàn)一個算法之前, #+    使用腳本來測試和驗(yàn)證這個算法. 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产免费视频| 不卡av在线免费观看| 亚洲一区中文在线| 欧美日韩黄色一区二区| 色狠狠色狠狠综合| 欧洲精品在线观看| 欧美色欧美亚洲另类二区| www..com久久爱| 不卡在线视频中文字幕| 91麻豆国产精品久久| 欧美在线观看你懂的| 精品国产青草久久久久福利| 欧美国产综合一区二区| 亚洲韩国精品一区| 免费高清在线一区| 99久久精品99国产精品| 欧美一区二区三区在| 国产欧美综合色| 日本强好片久久久久久aaa| 国产成人啪午夜精品网站男同| 欧美性猛片xxxx免费看久爱| 中文在线资源观看网站视频免费不卡| 蜜臀a∨国产成人精品| 精品国产伦一区二区三区观看体验| 麻豆精品国产传媒mv男同| 久久影院视频免费| 欧美男生操女生| 蜜桃视频免费观看一区| 久久久五月婷婷| 国产精品家庭影院| 五月婷婷欧美视频| 91精品国产色综合久久不卡电影| 美女视频第一区二区三区免费观看网站| 欧美日韩精品系列| 国产一区二区网址| 亚洲欧洲国产专区| 欧美精品第1页| 国产91丝袜在线播放| 亚洲视频一区在线观看| 2023国产精品| 一区二区三区四区在线免费观看| 韩国av一区二区三区在线观看| 欧美一区二区三区日韩| 久热成人在线视频| 91精品国产综合久久久久久| 免费日本视频一区| 欧美草草影院在线视频| 国产一区二区在线电影| 欧美激情中文不卡| 97精品国产露脸对白| 亚洲在线免费播放| 制服丝袜亚洲网站| 国产一区999| 亚洲精品日产精品乱码不卡| 欧美午夜精品一区二区蜜桃| 喷白浆一区二区| 国产日韩精品视频一区| 成人app下载| 三级成人在线视频| 国产欧美日本一区视频| 在线看日本不卡| 精品写真视频在线观看| 亚洲天堂免费在线观看视频| 日本韩国精品一区二区在线观看| 日韩av电影免费观看高清完整版在线观看 | 久久久午夜电影| 欧美中文字幕一区二区三区亚洲| 国内精品自线一区二区三区视频| 久久久蜜桃精品| 91精品一区二区三区久久久久久| 99热精品国产| 国产精品91一区二区| 欧美大片在线观看一区| 欧美亚洲国产一区在线观看网站| 精品亚洲国产成人av制服丝袜| 亚洲三级在线看| 日本一区二区三区电影| 精品奇米国产一区二区三区| 欧美日韩精品免费观看视频| 99国产精品一区| 成人永久看片免费视频天堂| 韩国成人福利片在线播放| 日韩福利视频网| 午夜国产不卡在线观看视频| 亚洲国产一区二区三区| 亚洲欧美日韩成人高清在线一区| 成人免费一区二区三区在线观看| 国产欧美日韩亚州综合| 国产日韩精品一区二区浪潮av| 日韩欧美一区二区不卡| 久久久午夜电影| 亚洲欧美一区二区在线观看| 亚洲天堂免费看| 亚洲高清免费观看| 青青草97国产精品免费观看无弹窗版| 亚瑟在线精品视频| 国精品**一区二区三区在线蜜桃| 美国精品在线观看| 不卡电影一区二区三区| 欧美影院一区二区三区| 日韩精品一区二区三区swag| 欧美国产一区二区在线观看| 亚洲视频免费看| 经典一区二区三区| 色综合咪咪久久| 26uuu亚洲综合色欧美| 亚洲男人天堂av| 国产福利不卡视频| 欧美久久久一区| 自拍偷拍亚洲欧美日韩| 狠狠色综合日日| 欧美精品免费视频| 艳妇臀荡乳欲伦亚洲一区| 久久99精品久久久久婷婷| 91免费国产视频网站| 久久女同性恋中文字幕| 偷拍自拍另类欧美| 99re这里都是精品| 国产精品久久久久久久岛一牛影视 | 成人午夜激情影院| 在线播放日韩导航| 亚洲欧洲在线观看av| 国产精品一区在线观看你懂的| 欧美日韩一本到| 亚洲第一激情av| 欧美色区777第一页| 洋洋av久久久久久久一区| 91麻豆产精品久久久久久| 中文字幕日韩精品一区| 国产精品资源站在线| 精品sm在线观看| 免费高清在线视频一区·| 欧美日韩一区二区三区在线| 亚洲一卡二卡三卡四卡无卡久久| 国产黄色精品网站| 成人激情文学综合网| 中文字幕在线观看不卡| 波多野结衣中文字幕一区二区三区 | 日本韩国精品一区二区在线观看| 亚洲人成人一区二区在线观看| 亚洲色图第一区| 久久久亚洲国产美女国产盗摄 | 国产99久久久国产精品潘金 | 国产精品一区二区在线观看网站| 亚洲色图在线看| 国产91精品入口| 亚洲综合男人的天堂| 日韩欧美中文一区| 国产精品 日产精品 欧美精品| 国产精品毛片大码女人| 欧美日韩国产中文| 国产做a爰片久久毛片| 日韩理论片网站| 久久久久久久久一| 日本道免费精品一区二区三区| 蜜桃av一区二区| 亚洲精品成人少妇| 国产欧美精品国产国产专区| 欧美性色黄大片| 91在线观看成人| 国产a视频精品免费观看| 天天色综合天天| 亚洲黄色片在线观看| 日本一区二区三区国色天香| 日韩一区二区三区视频在线| 色婷婷久久综合| youjizz国产精品| 成人中文字幕电影| 国产福利精品导航| 国产91露脸合集magnet| 国产不卡视频一区| 国产成人精品网址| 国产精品小仙女| 国产一区二区在线影院| 国产麻豆精品视频| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产日产亚洲精品系列| 久久久亚洲精华液精华液精华液| 欧美一级xxx| 精品久久久久99| 国产成人av网站| 91精品国产91久久久久久最新毛片| 色94色欧美sute亚洲线路一久| jvid福利写真一区二区三区| 丁香亚洲综合激情啪啪综合| 欧美精品色一区二区三区| 欧美丝袜丝nylons| 日韩三级伦理片妻子的秘密按摩| 69堂精品视频| 久久精品水蜜桃av综合天堂| 欧美激情中文不卡| 亚洲一区二区不卡免费| 激情伊人五月天久久综合| 成人午夜免费av| 91精品久久久久久蜜臀| 精品国产一二三区| 亚洲国产aⅴ成人精品无吗| 蜜臀av一区二区| 一本在线高清不卡dvd| 91精品国产免费|