random

C# 生成随机数

隐身守侯 提交于 2020-03-13 08:17:10
private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' }; public static string GenerateRandomNumber(int Length) { System.Text.StringBuilder newRandom = new System.Text.StringBuilder(62); Random rd = new Random(); for (int i = 0; i < Length; i++) { newRandom.Append(constant[rd.Next(62)]); } return newRandom.ToString(); } 随机数的使用很普遍,可用它随机显示图片,用它防止无聊的人在论坛灌水还可以用来加密信息等等

复制带随机指针的链表

筅森魡賤 提交于 2020-03-13 01:56:04
给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的 深拷贝 。 我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示: val :一个表示 Node.val 的整数。 random_index :随机指针指向的节点索引(范围从 0 到 n-1 );如果不指向任何节点,则为 null 。 /* // Definition for a Node. class Node { public: int val; Node* next; Node* random; Node(int _val) { val = _val; next = NULL; random = NULL; } }; */ class Solution { public: Node* copyRandomList(Node* head) { if(head == NULL){ return head; } Node *p = head; Node *q = NULL; while(p != NULL){ q = new Node(p->val); q->random = p->random; q->next = p->next; p->next = q; p = q->next; } Node

numpy 随机种子

非 Y 不嫁゛ 提交于 2020-03-10 21:04:20
from numpy import random random.seed(1001) array=np.random.normal(0,1,(3,4)) # <class 'numpy.ndarray'> print(array) # [[-1.08644637 - 0.89606513 - 0.30629937 - 1.33993366] # [-1.20658558 - 0.64172681 1.30794563 1.84546043] # [0.82911495 - 0.02329881 - 0.20856395 - 0.91661975]]  随机种子,每次随机一样的数据出来 from numpy import random np.random.choice() from numpy import random # todo random.seed(1001) ,是否每次使用一个种子数,设置对np.random.xx下文均有效 unique= np.random.choice(range(0,3),(3,4)) print("range(0,3)--->放回抽样:",unique,sep="\n") print("============") unique2 = np.random.choice(10, 7, replace=True) print("[0,10)--

Java_Math类和Random类

你。 提交于 2020-03-10 03:23:11
Math类 java.lang.Math提供了一系列静态方法用于科学计算, 其方法的参数和返回值类型一般都为double型, 如果需要更加强大的数学运算能力计算高等数学中的相关内容, 可使用apache commons下面的Math类库 Math类的常用方法: abs取绝对值 acos, asin, atan, cos, sin, tan三角函数 sqrt平方根 pow(double a, double b), a^b max(double a, double b), 取最大值 min(double a, double b), 取最小值 ceil(double a), 大于a的最小整数 floor(double a), 小于a的最大整数 random(), 返回0.0到1.0的随机数 long round(double a), double型数据a转换为long型(四舍五入) toDegrees(double angrad), 弧度转换为角度 roRadians(double angdeg), 角度转换为弧度 /**************示例程序****************/ public static void main(String[] args) { // 取正相关操作 System.out.println(Math.ceil(3.1)); System.out

Python——画一棵漂亮的樱花树

杀马特。学长 韩版系。学妹 提交于 2020-03-10 01:53:32
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的 代码货币符号 分享给大家 樱花树 代码 import turtle as T import random import time 画樱花的躯干(60,t) def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) == 0: t.color('snow') # 白 else: t.color('lightcoral') # 淡珊瑚色 t.pensize(branch / 3) elif branch < 8: if random.randint(0, 1) == 0: t.color('snow') else: t.color('lightcoral') # 淡珊瑚色 t.pensize(branch / 2) else: t.color('sienna') # 赭(zhě)色 t.pensize(branch / 10) # 6 t.forward(branch) a = 1.5 random.random() t.right(20 a) b = 1.5 random.random() Tree(branch -

Python——画一棵漂亮的樱花树

回眸只為那壹抹淺笑 提交于 2020-03-10 01:48:10
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的 代码货币符号 分享给大家 樱花树 代码 import turtle as T import random import time 画樱花的躯干(60,t) def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) == 0: t.color('snow') # 白 else: t.color('lightcoral') # 淡珊瑚色 t.pensize(branch / 3) elif branch < 8: if random.randint(0, 1) == 0: t.color('snow') else: t.color('lightcoral') # 淡珊瑚色 t.pensize(branch / 2) else: t.color('sienna') # 赭(zhě)色 t.pensize(branch / 10) # 6 t.forward(branch) a = 1.5 random.random() t.right(20 a) b = 1.5 random.random() Tree(branch -

Java验证码程序

杀马特。学长 韩版系。学妹 提交于 2020-03-08 08:16:39
1、设计思想 利用random的随机生成数字,利用for循环控制随机数字的个数来控制验证码的输出。 利用JFrame实现布局的管理,对登录框内容的位置进行管理。 2、流程图 3、源代码 denglu类 import javax.swing.*; import java.awt.*; import javax.swing.JFrame; public class denglu extends JFrame{ JTextField jTextField; //定义文本框组件 JPasswordField jPasswordField; //定义密码框组件 JTextField jYanzhengField;//定义验证码框架组件 JLabel jl1,jl2,jl3; //用户名 密码 JButton jb1,jb2; //按钮 JPanel jp1,jp2,jp3,jp4,jp5; //边框 public denglu(){ // 创建组件 jTextField=new JTextField(10); jPasswordField=new JPasswordField(10); jYanzhengField=new JTextField(5); jb1=new JButton("登录"); jb2=new JButton("快速注册"); jl1=new JLabel("登录名");

图形化编程娱乐于教,Kittenblock实例,鼠标改变变量制作图形特效

北慕城南 提交于 2020-03-08 07:33:38
跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧。涉及的软件包括scratch3.0 (.sb3)、Python、Kittenblock。 程序解读:鼠标改变变量制作图形特效 知识点:图章、循环、画笔模块、变量调整特效 涉及的软件:scratch3.0 (.sb3)、Python、Kittenblock。 程序效果图! 程序代码! # -*- coding: utf-8 -*- import _env, time, random from kblock import * Party Hats = Sprite("Party Hats") x = 0 速度 = 0 角度 = 0 Party Hats.pen_clear() Party Hats.motion_goto("_random_") while True: Party Hats.pen_stamp() Party Hats.motion_turnright("角度") Party Hats.motion_movesteps("速度") while True: Party Hats.looks

【常用模块】:random模块之生成随机验证码案例

被刻印的时光 ゝ 提交于 2020-03-08 06:17:45
日期:2020年3月6日 作者:Commas 注释:学习就是为了忘记,实现一个生成随机验证码的小案例; 如果您想了解更多有关Python的知识,那么请点 《我的Python浅谈系列目录》 文章目录 一、random模块初识 二、生成随机验证码 一、random模块初识 话不多说,直接上代码来查看random提供了哪些工具: import random for x in dir ( random ) : if not x . startswith ( "_" ) : # 过滤掉私有方法 if x . islower ( ) : # 过滤掉常量 print ( "random.{}()" . format ( x ) ) # =======控制台输出结果======= random . betavariate ( ) random . choice ( ) random . choices ( ) random . expovariate ( ) random . gammavariate ( ) random . gauss ( ) random . getrandbits ( ) random . getstate ( ) random . lognormvariate ( ) random . normalvariate ( ) random . paretovariate (

Random image cropping and patching (RICAP)

蹲街弑〆低调 提交于 2020-03-07 10:21:16
1.RICAP RICAP[1]方法随机裁剪四个图片的中部分,然后把它们拼接为一个图片,同时混合这四个图片的标签。 2.implementation for i , ( input , target ) in tqdm ( enumerate ( train_loader ) , total = len ( train_loader ) ) : # from original paper's appendix if args . ricap : I_x , I_y = input . size ( ) [ 2 : ] w = int ( np . round ( I_x * np . random . beta ( args . ricap_beta , args . ricap_beta ) ) ) h = int ( np . round ( I_y * np . random . beta ( args . ricap_beta , args . ricap_beta ) ) ) w_ = [ w , I_x - w , w , I_x - w ] h_ = [ h , h , I_y - h , I_y - h ] cropped_images = { } c_ = { } W_ = { } for k in range ( 4 ) : idx = torch .