# Tools extension - my second extension [FREE + PAID]

### Write a short description

Tools Extension - build specially for converting measurements of several things. You will also receive a list of measurements, and their values.
This extension contains function to generate random number from 0 to the number that user choose.
New! Generating radom numbers and strings.

### Add a picture of all the blocks

Convert Celsius to Fahrenheit.
Input: ~double or integer number
Returns: ~double number

Convert Feet to Cm.
Input: ~double or integer number
Returns: ~double number

Get all the length measurements as list.
Index 1 - Mile, index 2 - Feet, index 3 - Yard, index 4 - Inch. (This returns how much in one Km (index 1) or Cm (indexes 2, 3 and 4).)

Returns: ~list

Get all the temperature measurements. Because it is only one (fahrenheit), itâ€™s returned as double number.
Returns: ~double

Get all the weight measurements as list.
Index 1 - Lb, index 2 - Oz. (This returns how much in one Kg.)

Returns: ~list

Convert Inch to Cm.
Input: ~double or integer number
Returns: ~double number

Convert Kg to Lb.
Input: ~double or integer number
Returns: ~double number

Convert Kg to Oz.
Input: ~double or integer number
Returns: ~double number

Convert Km to Mile.
Input: ~double or integer number
Returns: ~double number

Generate random number from 0 to bigNum (0 included and bigNum-1 included).
For 54, the numbers will 0 to 53.

Input: ~integer number
Returns: ~integer number

Enter number between 1 to 7 (number of day) and this function will return the name of the enterd day.
Input: ~integer number
Returns: ~string

Convert Yard to Cm.
Input: ~double or integer number
Returns: ~double number

New methods - Version 2.1 (Free):

Generate random string from A-Z. Use it for serial number or something else.
For including numbers and small letters, buy the PRO version.
The length is 16 by default for serial numbers.

Raises when the generade operation done. The random string will be here in varible.
The varibale returns String.

New methods - Version 2.1 (Paid):

Generate random string from A-Z. Use it for serial number or something else.
Mark the includeSmallLetters to true if you want them.
Mark the includeDigits to true if you want them.
length is number, from 1 to your choice. It canâ€™t be empty! by default the length is 16.

### Inputs:

includeSmallLetters: ~boolean
includeDigits: ~boolean
lengthOfString: ~integer number

Raises when the generade operation done. The random string will be here in varible.
The varibale returns String, and the lenght returns Integer.

FREE VERSION:
com.matanel.Tools.aix (11.1 ×§×´×‘)

PREMUM VERSION - Transfer me 5 US dollars via PayPal, and send me the transfer confirmation by direct message. After I get the confirmation, I will send the file to the email you give me.

Relased: 2020-10-01T21:15:00Z
Updated: 2020-10-04T17:17:00Z

Credit goes to who helping me a lot, all the time - @Mohamed_Tamer.
Thanks a lot.
Hope you enjoy.

17 Likes

Very useful extension

Thanks

7 Likes

Excellent work @Matanel325.
It is a good extension which can be used to convert various units.

Keep kodingâ€¦
All the best.

2 Likes

Awesome

3 Likes

Wow! Thatâ€™s an interesting extension for some type of apps!! Great job!

2 Likes

Update: version 2 relased. (free version).
the paid version will be soon when I will find a payment solution.

2 Likes

Update: I put paypal link for payment
the price is 6 USD (20 ILS).

1 Like

Question: which tools do you want to see in the next release?
I want to make more blocks but for now I donâ€™t have some ideas
Thank you.

Nice start! But which of the provided functions arenâ€™t currently possible with a little piece of math code in kodular?
Also the random things can be easily done with a list containing all letters and symbols of your keyboard and a math random block.

2 Likes

@Django_s_Android_App
Yea I know that, I did this for fun and to learn a little the basics of Java (I donâ€™t really know and this is how Iâ€™m learning).
Do you have any suggestions to next methods\extensions that I can practice making them?
Thanks.