random

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EqualProbability

type EqualProbability struct {
	NonEqualProbability
}

*

  • @author ljfirst
  • @version V1.0
  • @date 2023/7/19 13:30
  • @author-Email ljfirst@mail.ustc.edu.cn
  • @blogURL https://blog.csdn.net/ljfirst
  • @description non_rand_01()函数以不同的概率生成0或1,请在此基础上写出
  • 等概率生成[0,n]随机数的函数代码
  • 因为即使non_rand_01()函数以不同的概率生成0或1,但是生成0-1和1-0的概率是相等的 *

func (*EqualProbability) EqualRandomMethod

func (m *EqualProbability) EqualRandomMethod() int

func (*EqualProbability) GetAttribute

func (m *EqualProbability) GetAttribute() *C.Attribute

type NonEqualProbability

type NonEqualProbability struct {
}

*

  • @author ljfirst
  • @version V1.0
  • @date 2023/7/19 13:47
  • @author-Email ljfirst@mail.ustc.edu.cn
  • @blogURL https://blog.csdn.net/ljfirst
  • @description 按照不同的概率生成 0 - 1 *

func (*NonEqualProbability) GetAttribute

func (m *NonEqualProbability) GetAttribute() *C.Attribute

func (*NonEqualProbability) NonEqualRandomMethod

func (m *NonEqualProbability) NonEqualRandomMethod(p float64) int

p 是 [0,100] 闭区间的 概率值

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL