《塔利班執政第二天》阿富汗實時更新:塔利班以鳴槍鎮壓公眾抗議,兩人死亡
#塔利班以對空鳴槍及實彈射擊回應公眾的憤怒。
#美國從喀布爾撤離的步伐加快但仍有數千人被拋下。
#美國承認一架離開喀布爾的飛機外發現人體殘骸。
#美國國會立法者敦促拜登推遲全面撤軍直到阿富汗盟友撤離。
#塔利班表示女性將擁有權利。目前跡象喜憂參半。
#英國領導人對拜登的阿富汗政策感到震驚。
*雖然今天上午塔利班領導層以記者會表示該組織不會採取與 20 年前一樣的殘酷統治:但今天在賈拉拉巴德省的塔利班,面對公眾抗議示威時,向人群對空開槍,並毆打抗議者。
週三,塔利班面臨反對他們接管阿富汗的第一次街頭抗議,至少在兩個城市舉行示威活動。
而在東北部城市賈拉拉巴德省公開表達異議的行為遭到武力鎮壓。塔利班士兵向人群對空開槍,並毆打抗議者和記者。
四天前,塔利班控制了喀布爾以東靠近與巴基斯坦主要過境點的商業中心城市,在與當地領導人談判達成協議後,沒有戰鬥。
本週,塔利班大量出動,乘坐接收解散的警察部隊皮卡車,在該市巡邏。
儘管存在著風險,但仍有數百名抗議者在主要購物街上遊行,吹著口哨,高喊著並舉著阿富汗共和國的大旗。當地新聞媒體播放的影片顯示,塔利班武裝分子向空中開槍試圖驅散人群,但抗議者並未散去。
對空鳴槍無效後,塔利班士兵們訴諸暴力。
根據半島電視台報導,至少有兩人死亡,十幾人受傷。
對於新的塔利班政府來說,抗議中武力暴力的刺耳形象——以及人們在試圖接近喀布爾機場試圖逃離該國時,遭到毆打的現象,已經破壞了他們剛剛宣布自己將成為負責任的阿富汗新政府的形象。
在該國東南部的霍斯特,也有示威活動,數百人走上街頭的照片和影片。
隨著塔利班準備任命部長和填補關鍵職位,公眾的憤怒突然湧現。
*“我們不希望阿富汗再成為戰場,”塔利班的長期首席發言人扎比胡拉·穆賈希德 (Zabihullah Mujahid) 週二在新聞發布會上說。 “從今天開始,戰爭結束。”
雖然許多人對這些保證持懷疑態度,但在喀布爾,日常生活的節奏的確開始恢復——但在很多方面都受到了限制。
街上的女人明顯少了。
一些冒險出去的人沒有穿著傳統的罩袍,這是塔利班上次統治時,要求的覆蓋臉部的全長裹布。
在一般家庭和企業中,敲門聲,可能會引起平民的恐懼。
一個擁有 3800 萬人口的國家,是否會走上溫和路線,對這個曾經於1996 年至 2001 年統治,以狂熱宗教意識形態統治阿富汗的組織,仍然有待觀察。
但塔利班現在控制的國家與二十年前的阿富汗相比,已經發生了巨大變化。
* 週三,喀布爾國際機場外,仍然爆發混亂,數千人試圖前往機場逃離阿富汗。
沉重的槍聲在通往機場的街道上迴盪。
關於機場外街道上究竟發生了什麼的報導相互矛盾,塔利班目前控制著國際機場。外人不得進入。
機場的一名北約安全官員告訴路透社,機場一個門口發生了踩踏事故,造成 17 人受傷。
儘管美軍已在另一側的軍用機場恢復了軍用航班,但周三國際機場外的局勢仍然一片混亂。
塔利班試圖向世界展示阿富汗伊斯蘭酋長國更友善和更溫和的形象,但機場附近的場景提供了一個血腥衝突的對照。
塔利班成員有時會以槍托和棍棒毆打人民,以迫使試圖進入機場的人群退縮。
《洛杉磯時報》的攝影師馬庫斯·亞姆 (Marcus Yam) 拍攝的照片非常生動:一個男人抱著一個額頭流血的孩子。
一個看起來不省人事的女人躺在幾英尺遠的路上,鮮血順著臉頰流下。
* 阿富汗政府垮台後的最初 48 小時內,喀布爾國際機場的絕望景象與西貢的淪陷曾被相提並論。
現在儘管部分軍用機場已被美軍控制,撤離航班也已加緊進行,但數萬阿富汗人仍在努力尋找逃離塔利班政權的方法。
如今美國在退出越南的經驗再次被引用。
美國在美國退出越南之後擁有政治意願並獲得國際認可,它可以做更多的事情。
越南戰爭結束後,兩黨的道德責任感為越南“新生活”行動提供了框架,美國迅速將 130,000 名弱勢群體(主要是越南人)疏散到關島的臨時難民營。在那裡,他們被轉移到美國各地的臨時移民中心。
經過多年的持續努力,140萬越南人最終在美國定居。
現在,美國正試圖為數量少得多的阿富汗人提供安全。
五角大樓官員表示,未來更多美國軍隊將抵達喀布爾機場,確保安全後,航班會增多,撤離速度會加快,軍用飛機和數量部分的商業航班加入運作。
漢克·泰勒少將在新聞發布會上說,七架 C-17 飛機空運了 700 至 800 名乘客,其中包括 165 名美國公民以及其他國家、及部分阿富汗人。
這些阿富汗人曾與美國政府和北約部隊合作過,但人數數目不詳。
泰勒將軍表示疏散工作可能會增加到每天從機場出發的 5,000 至 9,000 名乘客。
但數以萬計的阿富汗人希望立即安全離開阿富汗,其中許多人在戰爭期間與美國和盟軍一起擔任翻譯,他們擔心塔利班將以叛國罪報復。
過去二十年間,至少超過 15,000 名這樣的阿富汗人,加上家庭成員,他們根據特殊移民簽證,在美國重新定居。
但至少還有 18,000 人向美國軍方提出申請,鑑於形勢不斷惡化,美國政府預計申請的數字還會上升。
越南戰爭的後果與當前局勢之間存在相似之處,這對解決當下的人道主義需求,具有重要意義,”牛津大學強迫移民和國際事務教授亞歷山大·貝茲說。
* 隨著美國軍方加強從阿富汗喀布爾的空中撤離,空軍承認在本週哈米德卡爾扎伊國際機場混亂中起飛的一架美國軍用貨機的輪艙內,發現了人體器官。
空軍官員沒有透露有多少人在周一發生的事件中喪生,但周二表示,空軍正在調查“平民喪生”,因為一群阿富汗人在政府垮台後,迫切希望逃離該國。他們爬上飛機的機翼,起飛後從天空摔落。
阿富汗新聞媒體錄製的這一集令人痛心的影片在全球流傳,立即成為美國軍隊可能飛走而阿富汗人抱著所有希望的可怕場景——這將成為美國撤離阿富汗最難忘的一幕。
週日和周一,在混亂和恐慌中,美國飛行員和軍隊在機場不得不當場做出起飛的決定。
軍方官員表示另一架 C-17 運輸機週日晚些時候離開喀布爾,機上有 640 人,是原計劃人數的兩倍多。官員們表示飛行員確定這架巨大的飛機可以承受載荷。
最後飛機安全降落目的地。
但是第二天另一架 C-17 的人就沒那麼幸運了。
週一早些時候,空軍飛機——編號REACH885——降落在跑道上。飛機著陸後幾分鐘,停機於坡道上,小機組人員驚恐的注視下,數百甚至數千名阿富汗人在往飛機衝去。
官員說,機組人員擔心他們的安全,跳回飛機並拉起飛機。官員們說,一些阿富汗人爬上了飛機的機翼,在機組人員不知情的情況下,爬進了起飛前起落架折疊的機輪艙。
機組人員聯繫了由美國軍事人員操作的空中交通管制,飛機在地面上停留了幾分鐘後,立即獲准起飛。
之後,飛行員和副駕駛意識到起落架沒有完全收起。他們派一名機組人員從一個小舷窗往下觀察,查看輪艙中的狀況。
就在那時,機組人員看到了數量不明的阿富汗人的遺骸,他們藏在輪艙裡——顯然他們已被起落架壓死了。
https://www.nytimes.com/live/2021/08/18/world/taliban-afghanistan-news/?referringSource=articleShare
同時也有43部Youtube影片,追蹤數超過11萬的網紅Kman,也在其Youtube影片中提到,上一部最後的金證公仔有出貨唷 不知道你們猜對了嗎? 截至目前為止留言共455筆 由系統亂數抽出的留言數為第137留言者 如沒猜中則往後遞延直到猜中為止 EVO抽獎活動: 來來來!一樣來猜猜! 那顆EVO最後有沒有出貨? 你的理由是什麼? 猜中的從留言抽出一位幸運得主 記得要訂閱、按讚及分享才有資格...
「c亂數」的推薦目錄:
- 關於c亂數 在 文茜的世界周報 Sisy's World News Facebook 的最佳貼文
- 關於c亂數 在 我們這E家 - Emilia Angelina Facebook 的最佳貼文
- 關於c亂數 在 王慕天 WMSKY Facebook 的精選貼文
- 關於c亂數 在 Kman Youtube 的精選貼文
- 關於c亂數 在 FIR阿沁_飛兒樂團 Youtube 的最佳貼文
- 關於c亂數 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於c亂數 在 [心得] 第一次使用亂數就上手XD - 精華區C_and_CPP - 批踢踢 ... 的評價
- 關於c亂數 在 使用Random方法,產生多組亂數值並不重複 - gists · GitHub 的評價
c亂數 在 我們這E家 - Emilia Angelina Facebook 的最佳貼文
#有食問灃食 #一起來獲得高額禮卷💪
古人說民以食為天,吃飯皇帝大~
雖然這兩句不是上下文啦,但可見飲食
在我們生活中扮演的角色就是如此重要。
尤其自己有小孩後,父母就是家庭健康的守護者,
我們家又是來自台灣與德國兩個不同的國家
與文化背景,飲食文化上也是有很多不同的觀念,
加上在現在資訊爆炸的時代,有很多農場文章
與似是而非的觀念與迷思,真的是
有很多需要去了解並查證的 #飲食知識 呀。
不知道是否很多朋友跟我們一樣,
小朋友吃的東西會比較注意,
自己大人就常常隨便吃,
像我自己這一兩年常因失眠而苦,
才發現不只是咖啡因的因素,
也許是我因為我吃了過多的糖類,
或是高鹽食物,但一直到可能年紀與體質改變,
才驚覺真的飲食對健康的影響有多大。
最近才知道原來我們台灣還有特別
為推廣正確飲食觀念的食育網站 #灃食基金會
當自己想了解一些飲食知識與觀念時,
就會到 #灃食 搜尋一下啦。
話說今年 灃食公益飲食文化教育基金會
特別邀請專業團隊命題,
透過生活常見的情境式飲食問答,
推出亞洲第一個飲食常識 #評測系統
讓大家可以更提升有關飲食文化的素養。
我自己上去完成測驗後,覺得收穫不少,
也才發現關於食這塊,有好多錯誤的常識,
今天就是要邀請大家跟我一起來了解自己
的生活飲食程度外,還要一起來贏健康加菜金!!!
下面活動詳情很重要唷~ 大家一定要看仔細唷!
#越多人參加按讚留言分享得獎機率才會高喔
#快點阿爸揪阿媽樓上揪樓下厝邊拉隔壁
⭐⭐⭐⭐⭐⭐⭐
1. 首先請大家先上灃食網站完成測評
👉https://www.quiz.fullfoods.org/
2. 7/10前於此篇留言處貼上完成評測的結果頁
(Level 1)截圖,只要我們這篇的留言數+按讚數越高,
E媽我就越有機會可以抽出10位粉絲獲得家樂福禮券$5,000元
(留言處分享截圖完成評測才能獲得主辦單位的授獎權)
※加碼好康:只要在留言處留下測驗結果的截圖,
我就可以抽出一位得獎者獲得$2,500的家樂福禮券唷!
3. 公開分享這篇PO文到個人FB,
hashtag #有食問灃食 #飲食知識,
活動單位將會隨機抽出得獎者30位,
獲得《抽灃食設計師款提袋及親子食育教材》
大家快一起來參加吧!!!
灃食基金會FB: https://www.facebook.com/fullfoodsfoundation/
灃食基金會YT: https://www.youtube.com/c…/UC2Vgs_O73yWfn_l-k5GjHTA/featured
特別說明事項:
⚠️ 粉絲獎項抽獎機制,會由FB抽獎程式亂數抽取得獎者
⚠️ 得獎名單將於7/30前 同步在Yahoo新聞頻道 https://tw.news.yahoo.com/topic/foodeducation 公佈,未得獎者將不另行通知
⚠️ 主辦單位保有隨時修改及終止本活動之權利,
如有任何變更內容或詳細注意事項將公布於「 灃食公益飲食文化教育基金會」
c亂數 在 王慕天 WMSKY Facebook 的精選貼文
🎊中獎名單!!!🎉
抽獎方式為整理禮物名單後在抽獎網頁工具輸入參加者,由網頁亂數選出得獎者,恭喜以下猿迷:
A區:
詹欣亞—2014黑潮球衣2XL號
王詠晴—2016熱身賽球衣XL號
晴天兒—客製拼接陰陽球衣XL號
候補:
Leonie Chu
施細務
B區:
簡新又—2014動紫趴踢恤XL號
詹益炫—大勝黑球衣L號
Wang Marshimaro—2017猿王冠軍踢2XL號
胡文雄—2015冠軍踢2XL號
候補:
顧文發
胡逢翔
C區:
吳歐戰—超級2霸小方巾
陸風瑋—go go Lamigo 伊萊克斯運動毛巾
候補:
黃享睿
D區:
Sammi Yang—黑紅JUMP帽
吳善琰 —2015 冠軍帽
正仔明正—2015 動紫帽
候補:
林清雄
Mu Greentea
以上得獎者,請在 5/6三 23:59 前私訊粉專你的收件資料(若未在時間內私訊將由候補遞上)——
姓名:
電話:
7-11/全家店名:
如果有要把獎品替換成「陳俊秀百轟紀念T」的,也請私訊告知,那麼原本的獎品就會讓候補的遞上,我會再 tag 候補中獎的領獎,感謝大家參加這次的抽獎,祝大家都快樂每天~~~~
c亂數 在 Kman Youtube 的精選貼文
上一部最後的金證公仔有出貨唷
不知道你們猜對了嗎?
截至目前為止留言共455筆
由系統亂數抽出的留言數為第137留言者
如沒猜中則往後遞延直到猜中為止
EVO抽獎活動:
來來來!一樣來猜猜!
那顆EVO最後有沒有出貨?
你的理由是什麼?
猜中的從留言抽出一位幸運得主
記得要訂閱、按讚及分享才有資格!
公告:
★Kman夾娃娃 LINE官方帳號建立囉! ID:@trr8079f
歡迎詢問★夾娃娃問題★合作工商★贊助★影片授權★影片權利金★等問題,都可以在官方的LINE詢問
1.臉書粉絲團地址如下:
https://www.facebook.com/KmanCatcher
2.影片中夾到的商品都放在我的蝦皮賣場網址如下:
https://shopee.tw/is910227
3.如果您喜歡我的影片,請記得訂閱我的頻道並幫我影片按讚,想看其他影片或提供意見可以在下面留言:https://www.youtube.com/c/KmanChannel
4.我的IG:https://www.instagram.com/kman_youtuber/
5.我的推特:https://twitter.com/is910227
6.歡迎協助翻譯字幕
#嘉義台主黑暗的一天 #夾娃娃 #後車箱塞到爆炸
c亂數 在 FIR阿沁_飛兒樂團 Youtube 的最佳貼文
祕技 EP006 世界弦律四大形狀解構!即興創作跟阿沁這樣練 ◆阿沁極簡創作法◆一天一秘技系列
─ 祕技 EP006 本課重點 ─
極簡音樂(也翻譯為簡約音樂)源於古典音樂作曲理論,於1960年代美國風行至今。亞洲音樂流行音樂、電影配樂作曲家包含 久石讓,也不諱言自己屬於極簡派作曲家。《阿沁的極簡創作法》系統課程(Minimal Compose Thoery)阿沁老師為個人、樂團、或為眾多歌手打造歌曲,均大量運用此創作理論於獨立或商業或藝術作品中。由於極簡(簡約)音樂強調第一動機(motif、riff、groove)多次規律或亂數反覆、重複、讓主題與記憶點做最深的強化,非常合適使用在流行音樂樂曲中!並且透由嚴謹的邏輯與思維,使作品的每句子之間行成密不可分的關係。包含模進、增值、擴展、鏡射、倒轉,等各式手法魔術般的組合而成完整通順風格強烈的曲子。
因為太多人來信想跟阿沁學習創作!
再認真思考之後,阿沁已經與團隊把整套課程細緻的拍攝與用心剪輯完成上架啦!
共有18小時課程影片,全程在手機APP可以學習。
報名後還可以加入阿沁老師的微信、LINE群組,每週互動提問,作品點評。
(下拉找報名資訊)
----------
✨ 阿沁老師課程中使用器材介紹👇
▶︎ 麥克風 AKG C414 XLS 🎤 :https://reurl.cc/OXp9qX
▶︎ 鍵盤 Roland A-800 PRO 🎹:https://reurl.cc/l09Gvl
▶︎ 錄音卡 SSL2+Audio Interface 🎧:https://reurl.cc/E2pEZa
▶︎ 監聽 Neumann KH 310 🎧 https://reurl.cc/E2pEZ1
----------
『阿沁極簡創作法』
綜合阿沁老師多年實戰心得,並匯總古典音樂作曲理論,結合現代爵士和聲學、應用於流行風格的音樂思維法。
----------
【 老師簡介 】
◇ 唱片生涯20年發表近480首詞曲、擔任唱片製作人、金曲獎評委
◇ 曾為亞洲百位藝人創作製作,合作藝人包含:
FIR飛兒樂團、蔡依林、Do As Infinity、Snh48、張韶涵、蕭敬騰、蔡黃汝(豆花妹)、SHE、羅志祥、謝霆鋒、許佳琪、梁詠琪、程瀟、孫燕姿、霍建華、楊千嬅、劉宇珊、曾之喬、潘瑋柏、郭采潔、AKB48、創造101劉人語、創造營 蘇芮琪、梁文音、樂隊的夏天 Vogue 5、孫耀威、李玖哲、孫協志、Sun Lady、胡宇威、FUTURE IDOL、鍾漢良、古巨基、勵齊女孩、詹雯婷、我是歌手 黃霄雲、炎亞綸、張信哲、等等、百餘位歌手或團體。
----------
🎸【 阿沁老師親授MUSIC PRODUCTION課程 】
想學 完整極簡作曲法!寫出Hit Song 詞曲!音樂製作!DAW編曲!歌手演唱法!
✮ Line 搜尋 ▶︎▶︎ sandychen1964
✮ WeChat 專人介紹 ▶︎▶︎ sandychen1964
✮ 來電了解詳細課程 ▶︎▶︎ 陳小姐(02)77519135 / 0922590191
✮ Email:[email protected]
----------
👇 一天一秘技系列👇
祕技 EP001 怎麼寫出主打歌!動機再現的高級手法
►► https://youtu.be/gaLh6rGtHmg
祕技 EP002 怎麼寫出有高潮的副歌!控制音符情緒的關鍵
►► https://youtu.be/TVSYrpl17gw
祕技 EP003 為什麼有些歌的第一句Hook就很強,大解密!
►► https://youtu.be/UYcYZA8k1Cc
祕技 EP004 世界弦律四大形狀解構!即興創作跟阿沁這樣練
►► https://youtu.be/SIW_mgpuorU
祕技 EP005 解析_飛兒樂團LYDIA,如何使用高級的「轉調法」來作曲
►► https://youtu.be/ObGHYcFXjrc
祕技 EP006 隱藏絕招「動機變位」與「動機轉向」
►► https://youtu.be/ytLuqavwhNU
祕技 EP007 怎麼寫出抖音神曲(上)分析黃霄雲 [星辰大海]
►► https://youtu.be/MrMY1zqf_2E
----------
歡迎追蹤我的社群平台喔!
◇ Youtube ►► https://www.youtube.com/c/FIR阿沁飛兒樂團
◇ Instagram►► https://www.instagram.com/firrealguitar/
◇ Facebook粉絲專頁►► https://www.facebook.com/realachin
◇ 抖音 ►► https://v.douyin.com/J3HuWc2
◇ Bilibili ►► 即將開台
----------
◇ 點選播放清單,看更多影片 !
《阿沁一天一秘技 全系列》►► https://reurl.cc/Gdo73A
《90天創作馬拉松挑戰 全記錄》►► https://reurl.cc/a5kQWD
《阿沁作品MV精選》►► https://reurl.cc/jqkxAq
----------
【 製作團隊 】
- 企劃:阿沁 REAL
- 製作執行:核心音樂 / UTS MUSIC ACADEMY
- UTS國際音樂專門學校:https://www.utslive.net/
c亂數 在 吳老師教學部落格 Youtube 的最讚貼文
從VBA到Python程式開發2班第4次上課(MONTHCAI範例用亂數與串列與迴圈&練習題猜數字遊戲程式&改為FOR迴圈與用VBS改寫&練習題猜拳小遊戲程式&除錯模式使用與自訂函數&串列練習題輸入成績&輸入成績檔案讀取到串列)
01_重點回顧與MONTHCAI範例
02_MONTHCAI範例用亂數與串列與迴圈
03_練習題猜數字遊戲程式說明
04_猜數字遊戲改為FOR迴圈與用VBS改寫
05_練習題猜拳小遊戲程式說明
06_除錯模式使用與自訂函數
07_自訂函數練習攝氏轉華氏
08_串列練習題輸入成績
09_輸入成績檔案讀取到串列
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2018_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 107/6/27
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
c亂數 在 使用Random方法,產生多組亂數值並不重複 - gists · GitHub 的推薦與評價
使用Random方法,產生多組亂數值並不重複,存到陣列中,並在控制項中顯示出來。 Raw. 【Visual C#】使用Random 方法產生不重複亂數 ... ... <看更多>
c亂數 在 [心得] 第一次使用亂數就上手XD - 精華區C_and_CPP - 批踢踢 ... 的推薦與評價
亂數是程式語言學習上的一個重點,學校的程式課程多半會教、出練習題,
因此也是新手常遇到的問題。
在此列出一點C語言中亂數使用上的心得以及常犯錯誤
==
[1] 入門用法
srand( time(NULL) );
for( i = 0; i < 10; i++ )
printf( "Random number #%d: %d\n", i, rand() );
呼叫 srand()函式將亂數初始化,可以 time(NULL) 作為初始種子(seed),
或自行設定任意數。不先呼叫本函數、或種子值固定,都會造成新手常見
的「每次執行產生的亂數結果都相同」問題。
==
[2] 產生固定範圍的亂數
# 0 ~ n-1
一般常見的寫法有:
1. rand() % n;
2. (int)( n * ( rand() / (float)(RAND_MAX+1) ) );
兩種寫法n的上限皆不能大於RAND_MAX,否則某些範圍內的數字永遠不會出現。(Why?)
一般C語言的RAND_MAX只有32767,於使用上需特別注意。
第1種寫法在n有點大時( RAND_MAX/k < n <=RAND_MAX, say k < 5 )可能會出現
亂數分佈不均。因此以第2種為佳。
# a ~ b
將上面的寫法改一下,變成 a + ( 0 ~ (b-a+1) - 1 )即可。
也就是上面的 n 變成 b-a+1。
==
[3] 產生更大範圍的整數亂數
使用系統內建的rand()上限一般只到 32767,使用上不方便,會有前述的問題。
改善方法有很多,這邊列出一種 RAND_MAX = 32767 時的簡單改寫法:
int rand31() {
// RAND31_MAX = 2147483647
return ( (rand() << 16) + (rand() << 1) + (rand() & 1) );
}
unsigned int rand32() {
// RAND32_MAX = 4294967295
return ( (rand() << 17) + (rand() << 2) + (rand() & 3) );
}
分別可產生32位元的有號及無號正整數亂數。
==
[4] 產生 0 到 小於1 的浮點數
上面的例子用到的 rand() / (float)(RAND_MAX+1)
即可產生0~小於1的浮點數,但是如上所述,應用範圍只能到RAND_MAX。
RAND_MAX=32767簡單的改寫法如下,應用範圍提高到 16777215,是32位元浮點數極限:
float rand24() {
// RAND24_MAX = 16777215
return ( (rand() << 9) + (rand() >> 6) ) / (float)0x01000000;
}
[例] 產生在選定範圍均勻分佈的浮點亂數
# 產生 0 ~ 7777777的整數亂數: n = (int)( 7777778 * rand24() )
# 產生 -2.5 ~ 2.5 的浮點亂數: x = ( rand24() - 1 ) * 5
# 產生 a ~ b 的浮點亂數: x = rand24() * ( b - a ) + a
==
[5] 產生特殊分佈的亂數
這邊我們以 frand()函數 表示 範圍為0~小於1的浮點數 uniform random number
frand() 可以是上例的rand24() 或其他方式得到的亂數
# 高斯分佈(常態分佈)亂數 https://en.wikipedia.org/wiki/Normal_distribution
*產生平均值μ=0 標準差平方σ^2=0 的分佈
Gaussian0_rand = sqrt( -2 * log( frand() ) ) * sin( PI * frand() )
使用2次frand()亂數產生高斯亂數。需要注意的是當第1個 frand() = 0 時,
會出現log(0)的數學錯誤,因此在使用上需做修正。可以用if來判斷,或是
將 log( frand() ) 改寫成 log( frand() + min_float )
min_float 是指 32bits 或 64bits 浮點數中最小的正浮點數。
*產生平均值μ 標準差σ的分佈
Gaussian_rand = Gaussian0_rand * σ + μ
==
# 其他分佈
如果要做出特殊形狀分佈的亂數,只要那個形狀你有辦法積分,「大概」就可以
「簡單」的從 uniform rand# 轉成該函數的形狀
│f(x) p b
│ ◢◣ ∫ f(x)dx = frand() * ∫ f(x)dx
│ ◢◣◢██◣ a a
│ ◢██████◣
├──────────> 解方程式得到 p = g( frand() )
a p b
p就是新的亂數,其分佈應該是如你所願。
[例] f(x) = C , 從a積到b。 解: p = frand() * (b-a) + a (是否似曾相識!!)
[例] f(x) = x , 從a積到b。 解: p = sqrt( frand() * (b^2 - a^2) + a^2 )
==
以上的簡單介紹相信在一般作業上的使用已經足夠。
由於內建的亂數是偽亂數,可預測性高,
萬萬別使用在對於安全性或隨機性要求很高的商業行為或是學術研究
有需求的人再自行去研究吧
https://en.wikipedia.org/wiki/Random_number_generation
另外,RAND_MAX的值隨著編譯器的種類會有很大差別,使用上述擴大亂數範圍
的簡單函數時記得先確認自己RAND_MAX的值再加以改寫,以免出現不明錯誤....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.120.19
... <看更多>