Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
vantuan18nd

[Yêu cầu] Lisp cộng thêm một số ngẫu nhiên ( Random) vào một dãy số có sẵn

Các bài được khuyến nghị

Mình đang làm hoàn công, và có một dãy số cao độ thiết kế : và cứ phả edit thành cao độ hoàn công

Các bác giúp em làm lisp random dãy số trên với ( số random trong khoảng 0-n ; n do mình chọn)

http://www.cadviet.com/upfiles/3/103675_drawing1_1.dwg

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Cứ mỗi cao độ hoàn công là phải nhập 1 giá trị +/- với cao độ thiết kế để có kết quả, hay chỉ nhập 1 giá trị +/- duy nhất?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Cứ mỗi cao độ hoàn công là phải nhập 1 giá trị +/- với cao độ thiết kế để có kết quả, hay chỉ nhập 1 giá trị +/- duy nhất?

Cứ mỗi cao độ là phải nhập một giá trị bạn ạ ( khác với phép tính cộng thêm 1 hằng số k)

ví dụ : có các cao độ sau : 0.5 0.4 0.6 0.8 1.0 0.9

-chạy lệnh Random

-quét chọn toànn bộ đối tượng

-Kết quả là : 0.3 0.5 0.5 0.7......

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Sao lại quét chọn toàn bộ? Cứ mỗi CĐTK là phải nhập 1 gia số cơ mà?

cứ mỗi lần phải nhập 1 gia số nhhư thế thì mình edit thủ công được mà bạn

mình muốn sau khi quét chọn toàn bộ đối tượng, nó sẽ tự động cho mình một giá trị cao độ ngẫu nhiên.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

cứ mỗi lần phải nhập 1 gia số nhhư thế thì mình edit thủ công được mà bạn

mình muốn sau khi quét chọn toàn bộ đối tượng, nó sẽ tự động cho mình một giá trị cao độ ngẫu nhiên.

Không hiểu cái màu đỏ này.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

hì. khó giải tích nhỉ

Bạn biết hàm Rand trong Excell chứ ví dụ trong Excell mình nhập phép tính =0.5+rand() thì nó sẽ ra 0.512 , làm lại lần 2 thì kết quả sẽ khác lần 1.

- Lisp mình yêu cầu như sau :

khi chọn toàn bộ dãy số CĐTK , kết quả trả về sẽ từ động cộng thêm vào mỗi số CĐTK đó một giá trị khác nhau.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

hì. khó giải tích nhỉ

Bạn biết hàm Rand trong Excell chứ ví dụ trong Excell mình nhập phép tính =0.5+rand() thì nó sẽ ra 0.512 , làm lại lần 2 thì kết quả sẽ khác lần 1.

- Lisp mình yêu cầu như sau :

khi chọn toàn bộ dãy số CĐTK , kết quả trả về sẽ từ động cộng thêm vào mỗi số CĐTK đó một giá trị khác nhau.

ý bạn định ma số đây mà. Ngay từ đầu, bạn diễn giải hoàn toàn đúng và dễ hiểu, có điều hàm rand trên lisp là gì mình cũng quên mất, có lẽ ketxu biết đấy.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

ý bạn định ma số đây mà. Ngay từ đầu, bạn diễn giải hoàn toàn đúng và dễ hiểu, có điều hàm rand trên lisp là gì mình cũng quên mất, có lẽ ketxu biết đấy.

:)

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Ketxu đã từng viết lisp tự động + gia số ngẫu nhiên trong khoảng định trước cho block thuộc tính cao độ và lập bảng báo cáo phục vụ hoàn công - có thể thay đổi số căn, số đường...do mình nhập (mình làm XDDD), cũng có thể +/- 1 số cố định vào bảng sơ họa cao độ đã có (ví dụ từ bảng sơ họa cao độ mặt sàn - 10cm để lấy cao độ ván khuôn....), bạn cần thì pm mình. Thực ra cũng đơn giản nhưng nó có đặc thù, mình chưa edit để public

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×