<commit_before>---
layout: post
title: "如何生成一个随机的圆形"
description: Actionscript 3.0
category: 
headline: Ahh!
tags: []
imagefeature: picture-38.jpg
comments: true
mathjax: true
---



　　最近在工作中遇到这么一个问题：



　　在游戏场景中有一个怪物生成点，这个生长点产生的怪物均匀分布在半径为R的圆形内，这个随机算法应该如何生成？看起来很简单，随手写了一个：
　　
　　
　　
                public var RAND:number = Math.random()/RAND_MAX;
                public function get_random_pos(center_x:number, center_y:number, radius:number, x:number,  y)


                {


                　　var u:number = RAND*radius;
                　　var v:number = RAND*2*PI;

<commit_msg>haole<commit_after>---
layout: post
title: "如何生成一个随机的圆形"
description: Actionscript 3.0
category: 
headline: Ahh!
tags: []
imagefeature: picture-38.jpg
comments: true
mathjax: true
---



　　最近在工作中遇到这么一个问题：



　　在游戏场景中有一个怪物生成点，这个生长点产生的怪物均匀分布在半径为R的圆形内，这个随机算法应该如何生成？看起来很简单，随手写了一个：





                public var RAND:number = Math.random()/RAND_MAX;
                public function get_random_pos(center_x:number, center_y:number, radius:number, x:number,  y)



                {


                　　var u:number = RAND*radius;
                　　var v:number = RAND*2*PI;


{'fraction_non_alphanumeric': 0.1023417172593235, 'fraction_numerical': 0.008673026886383347, 'mean_word_length': 2.539877300613497, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1458184', 'n_tokens_mistral': 535, 'n_tokens_neox': 547, 'n_words': 74}