隨機數產生器

2022-07-14 10:09:12 字數 3116 閱讀 3067

最近在學習c# 自己沒事做的關於隨機數和winform的練習 附上**

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.linq;

using

system.text;

using

system.windows.forms;

namespace

eatrandom

public

void

num_j()

private

void button1_click(object

sender, eventargs e)

if (!(int.tryparse(textbox2.text, out

end)))

if (start>end)

num_min = int.parse(textbox1.text);//

提取文字框的內容轉換為int型

num_max = int.parse(textbox2.text)+1

; random rd = new random();//

建立隨機數

num_fina =rd.next(num_min, num_max);

textbox3.text = num_fina.tostring();//

顯示內容,注意轉換成字串,否則無法顯示

}

private

void label4_click(object sender, eventargs e)//

程式退出

private

void textbox1_keypress(object sender, keypresseventargs e)//

阻止文字框輸入除數字和退格鍵以外的任意字元

if(e.keychar==8)

if(textbox1.selectionstart==0 && e.keychar=='0'

) }

private

void textbox2_keypress(object

sender, keypresseventargs e)

if (e.keychar == 8

)

if (textbox1.selectionstart == 0 && e.keychar == '0'

)

}private

void textbox4_keypress(object

sender, keypresseventargs e)

if (e.keychar == 8

)

if (textbox1.selectionstart == 0 && e.keychar == '0'

)

}private

void textbox4_enter(object

sender, eventargs e)

}private

void btn2_click(object

sender, eventargs e)

if (!(int.tryparse(textbox2.text, out

end)))

if (start >end)

if (num_fm2 >= 5

) if (!(int.tryparse(textbox4.text, out

result)))

num_min = int

.parse(textbox1.text);

num_max = int.parse(textbox2.text) + 1

; num_sum = int

.parse(textbox4.text);

num_fm2++;

form2 fm = new

form2(num_min,num_max,num_sum);

fm.owner = this

; fm.show();}}

}

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.linq;

using

system.text;

using

system.windows.forms;

namespace

eatrandom

}private

void label2_click(object

sender, eventargs e)

//一下是在取消窗體樣式的情況下移動窗體(即沒有標題欄最小化,關閉等的時候移動)

private

void form2_mousemove(object

sender, mouseeventargs e)

}private

void form2_mousedown(object

sender, mouseeventargs e)

private

void form2_mouseup(object

sender, mouseeventargs e)}}

效果圖兩張

隨機數產生器RNG

用opencv做演算法的朋友們肯定為隨機數煩惱過,新版本一直支援隨機數產生器啦,而且還繼續支援之前版本的c格式的函式,不過與時俱進,我這裡介紹c 的rng類。它可以壓縮乙個64位的i整數並可以得到scalar和array的隨機數。目前的版本支援均勻分布隨機數和gaussian分布隨機數。隨機數的產生...

隨機數產生器RNG

用opencv做演算法的朋友們肯定為隨機數煩惱過,新版本一直支援隨機數產生器啦,而且還繼續支援之前版本的c格式的函式,不過與時俱進,我這裡介紹c 的rng類。它可以壓縮乙個64位的i整數並可以得到scalar和array的隨機數。目前的版本支援均勻分布隨機數和gaussian分布隨機數。隨機數的產生...

OpenCV學習筆記(十二) 隨機數產生器RNG

用opencv做演算法的朋友們肯定為隨機數煩惱過,新版本一直支援隨機數產生器啦,而且還繼續支援之前版本的c格式的函式,不過與時俱進,我這裡介紹c 的rng類。它可以壓縮乙個64位的i整數並可以得到scalar和array的隨機數。目前的版本支援均勻分布隨機數和gaussian分布隨機數。隨機數的產生...